The whole prescription business is such a grift. Doctors deliberately give you max 2 years of a prescription that you know you will need for longer (such as allergy meds, eye prescriptions) and then you have to waste your time and spend money just to renew it.