I do get monthly repeat prescriptions so don't need to go back to the GP.
You can look at the costs of pre paying for a 12month time, look on NHS website, depending on the amount you are spending this may be cheaper, my hubby did this for his blood pressure meds, before he turned 60, now he gets them all free!!!