I was born and raised here, but there are a lot of new yorkers and new englanders where i grew up in south florida, where im at now is just rednecks and college kids
i think 2 gallons is to small for the root system i would reccomend getting a big 30 gallon rubbermaid container also i would get a like a 14 inch bar air stone in the bottom of the rubbermaid. I think the rule of thumb is 5 gallons per plant
I heard somewhere that if you dont harvest your plant in time that it will actually turn into a herme and pollinate itself so it can live on through its seeds