Hi , I am new to growing and was looking at you amazing plants on one of your threads, how long have these huge plarts been living to get that big, do they flower and continue living the nest year. I read that cannibis plants are annuals but I aslo read that if you just harvest the top flowers and leave the lower ones you can keep the plant growing for years , is this true ?