In EMS, there's been a big push to allow basic EMTs to draw Epi up from a vial to administer it, precisely to avoid the absurd costs associated with EpiPens. I don't know if that would be an option for individuals; perhaps it's something you can talk to your doctor about