I stock up at least a year or more in advance.
I've honestly got probably three or so years stockpiled right now. And I'd still pick up more today if one of my sources had a sale on what I use.
Hell I got 10 more bottles of prop last week just because the source gave a discount.
I guess I'm a gear hoarder.
At a glance I've got around 30 bottles of triple b set aside. And maybe 40 or so Balkan. A few dragon pharma TREN I'll probably never use. And about 15 bottles of NPP. Mostly Balkan and a few triple b.
Looking at my case now there's sp labs, Balkan, triple b, Dragon pharma, Odin pharmaceutical , beligas and viking , Lonestar (another couple homegrown UGLs that's pretty good)