Did you try contacting the manufacturers because when I was put on Lantus it cost me 190.00 so I decided to go to their website to check out the medicine and that where I found a link to a discount card and now I pay 10.00 so before you give up contact them
If you call the mfg,Ask if they have a patience Assistance Plan, If so , ask for application to see if you qualify for free.Also,call all the manufactures of all your meds for same question. this is for everyone on this site. start calling now.
Very helpful advice
That's awful makes me realise how lucky we are in UK. Keep in touch. Hope something gets sorted