Miracle grow is only okay for cannabis plants but be sure to flush the plants at least 7-10 days before harvest to clean them as I have heard some horror stories about people getting sick after smoking plants that have been poisoned with miracle grow. There is a reason you never see miracle...