I buy my medications cash, without the assistance of insurance - because it's actually cheaper. I also have at least one years supply of both my main cardiac medications. I have three years worth of Tenormin. I'm certain I would die relatively quickly without them, and I'm not letting that happen. Not to mention, I hate waiting in line and it's an interruption of life that I can go without.
Some people here think it's illegal, I don't. The insurance company is the entity that limits the number of days supply (usually 90) you can receive at one time, NOT the pharmacist. So if you pay for the meds with cash at walmart on the 4 dollar generic program, you're not bound by the insurance company's cost reducing rules. A pharmacist will probably not fill more than a year or two out.