It depends how many plants and how much your willing to spend personally I take it that most people say don't use miracle grow but as long as it's not the extended release shit your fine I like to mix that with African violet soil because the African violate soil has the right ph for marijuana, if you order the fancy stuff not only are you paying exorbitant amounts especially if your using large containers as you should but your paying a fortune in shipping, miracle grow+hella perlite+African violet soil = a mix for bomb ass weed