This is the reason I spent the first six months or so of the year brewing as often as possible. When you accumulate 10-12 cases of homebrew, you can relax and enjoy it a little bit without the fear of running out of beer. In April I did three all grain batches in one day. That adds a good 140 bottles to your supply in a relatively short period of time. If you're running short of bottles, either buy some, (I did) or gradually buy some commercial brew that has good bottles.
Also, use your cheap green bottles as give-aways. Keep the good brown bottles for yourself. And absolutely don't give flippies away. My return rate on bottles seems to run around 45-50%.
Brew early and often, that's what I say!