Maybe your allergist could help appeal to the insurance company to cover more refills, and/or you can persuade the pharmacy to exchange for fresher Epipens with better expirations?
We have to have Epipens handy for DD1 for her food allergies but haven't had to use them for her so far, knock on wood, and they end up expiring. Our allergist lets us dispose of the expired ones at his office since it's not cool to just toss them in the trash due to the needles. Usually they have expirations about a year out from the date we filled the prescription. Our current ones will expire in May and we received them last April. Our old insurance covered up to 3 twin-packs per calendar year, making it nice to have a set in the house, another set always with me in my bag, and the third set for other caregivers/school/away from home situations where I'm not with her. We switched insurance carriers this calendar year and I can't get a straight answer about how many will be covered yet.