depends how green your tank is. Usually sold in lots of 10 here. If you get too many they will die back. Too little and you will have algae. Totally depends on how many fish, how much food, how much light, etc. Don't buy too early either. Make sure you have good algae growth, then order cleanup...