I am not really experienced in outdoor growing, but I would say 3-5 gallons is sufficient. Indoor is a little different. If you want to grow a monster, plant it in the ground. Indoors you can grow quite a large plant with 1 or 2 rockwool cubes or a 3 gallon pot. Jorge Cervantes specifically says...