I never run out. not since I started smoking I can remember a moment I was reaaly without(with the exception being vacations when I wasn't at home)
there have been times when I thought I was without, but I always discover some old half-forgotten stashes.
I don't go trough that much tough, I do grow, but my last grow failed(mostly due to slugs, but also a failed experiment, mulching, and a shitty year for growing), so now I have to buy for a year(I only grow outdoor), so I limit it now. I do miss my own harvest, , when I had my own harvest I never had to restock and had plenty the entire year, and I could share abundantly too. if I would gop somewhere expecting to smoke I would always take aboyt 3 times as much as I expected to go trough just to have backup
and the added benefit of growing is that when aproaching the end of your suply you remember all kinds of stashes that at the time weren't si important since you had plenty of other weed. for ecample once I thought I only had a few grams left, then finally I decided to just smoke it all since keeping it for a special ocassion or stretching it would just cause it to ly there endlessly(this was when I didn't vape daily yet)
then opened the box, and found a few branches where I expected just a few buds. spent the next 3 weeks 24/7 high, was a nice sativa so I was active and a bit giggly for 3 weeks. and was nice summerweather so went well together.
and then a while after that was gone, I decided to see if there was maybe still a bud or 2 on the floor of my drying area, I look around a bit and gather about a handfull of buds. while after that the next harvest was ready
also growing your own you have more liberty choosing the strain, you know everything that goes in, and it feels already better knowing you grew it yourself. and if you grow outdoor you can limit the risk more as indoor(altough my previous grows have just been in the backyard, this year not anymore tough, this year will be guerilla)