It's a GPs/practice decision. Every prescription costs the NHS £5 before you add on the cost of the meds, and a lot of medication which can be bought over the counter is no longer being prescribed. If the op has free prescriptions it might be worth them explaining that to the receptionist, practice manager or GP especially as diabetes is the cause of recurrent infections.