Buy some grow books, study them, visit www.overgrow.com like weirdo79 recommended, order high quality genetics. If you are going to devote time and effort to a grow, make it worth your efforts and don't half ass it. Waiting several months for a shit harvest is worthless. Knowledge + quality genetics = high grade cannabis.