Growing a marijuana plant can take anywhere from 4 to 8 months, depending on the strain in question and time devoted to curing after harvest. PotGuide offers several helpful resources, including guides to growing marijuana for personal use.