Agree with Bigby, how much you smoke is the main question. And then you should also take in consideration that yield will increase when you get more experienced growing (look forward to that myself).
By LST/Topping you will increase yield, but to do this you should fully understand the concept since there is a chance of killing/ruin them. If you buy normal seeds (not fem) you should calculate at least 50% males to be on the safe side. Out of the rest 50% you should calculate that you could end up killing half of them the first grow, then you should calculate that you probably don´t have good enough lights (as most of us starters struggle with) so yield would be very low.....
First time you do it for the learning and trying, second you could maybe calculate 50% of the yield given in the seed info where you buy. 3rd should increase since you´ve learned many lessons and tricks!
I plant 6 at a time, if all grow with a minimum yield (total 100gr), I would have to plant 3 times a year, but then again, when I taste my own (which is hopefully better than streetshite) I will double consumption....
I calculate at least 12-14 weeks pr grow from seedling to harvest (I think that´s a safe middleway?).
In the future I would be happy with 50gr+ pr plant, I just upgraded light system so that should be within reach, and I will also experiment (and have success!!) on various types of LST (low stress training).
Sry if I babbled too much, into a very good one