deno, cannabis plants do NOT need to be vegetated for so long. You are talking about having the plant growing for 7 months before flowering. Most cannabis plants only vegetate for 6 weeks or so before they are switched to flower.
If you want to grow outdoors, germinate your seed next spring and put it outdoors when it's young.