There are TONS of places you can order from only, but I buy most of my plants from Lowes. I just come home rinse off the dirt real well then plant them in substrate outside the tank for a week so that any fertilizers in the plant can come out.