Druggist Menu
Post Highlights

How Long Does Prescription Last?


Prescriptions (NHS, private & vet) needs to be dispensed within an appropriate time frame. All prescriptions: NHS, computer-generated, electronic (EPS), or handwritten must be dated. Prescriptions without a date are not legally valid and most likely will not be dispensed. Generally, the most important factor that affects the prescription expiry date is the presence of a controlled drug. So, how long does the prescription last? Read on.

How Long Does Prescription Last?

Prescription expires six months from the date it is written unless a controlled drug Schedule 2, 3, or 4 is prescribed.

How Long Does A Controlled Drug Prescription Last?

  • The expiry time for a controlled drug script Schedules 2, 3, or 4 is 28 days from the issue date.
  • The expiry time for a controlled drug script Schedule 5 is six months from the issue date.

There are five Schedules of Controlled Drugs in the UK:

  • Schedule 1 controlled drugs are generally not seen in a community pharmacy as they are not used for medical purposes but research, for example, LSD.
  • The most common Schedule 5 is codeine preparations or low strength of morphine (e.g., Morphine sulfate oral solution 10mg/5ml)
  • Common Schedule 2 controlled drugs include Morphine, Oxycodone, Fentanyl.
  • Common Schedule 3 controlled drugs include Gabapentin and Pregabalin, Temazepam, Tramadol, Buprenorphine.

Quick FAQ

How long is an antibiotic prescription valid?
Antibiotic prescription is valid for 6 months from the date of issue.
What does a valid prescription consist of?
A valid prescription consists of details of patient, doctor and the name of medicine and the dosage to be followed.

I have an ‘owing’ for a controlled drug script? How much time do I have to collect it?

Occasionally in practice, you see party dispensed controlled drugs. For example, a part supply was made as the pharmacy did not have a complete quantity of a drug in stock.  In this case, an ‘owing ticket’ is typically produced to allow the patient to collect the remaining balance at different times. The remaining balance must be collected within 28 days of the script’s issue date.

How Long Does A Repeatable NHS Prescription Last?

How long does a repeatable NHS prescription last

Prescribed can choose to issue a 6-month or a 12-month repeatable prescription (paper or electronic) in some circumstances.

This concept is known as 'repeat dispensing' in the pharmacy. 

Patients who are issued a repeatable script do not need to see his/her GP to get another issue of the script.

A 12-month repeatable prescription expires 12 months from the issue date. The first supply of a repeatable prescription needs to be done within six months of the issue date. Controlled drugs Schedule 2 and 3 cannot be prescribed as a repeatable prescription.  As confusing as it may be, a list of drugs at the back of prescription is commonly known as ‘repeats.’ However, this has nothing to do with ‘repeat dispensing,’ about which I talked.

How Long Does A Private Prescription Last?

Private prescription expires six months from the issue date with the exemption of controlled drugs private (or vet) scripts and private scripts for which the prescriber allowed repeated dispensing (see below). To learn more about private prescriptions, read a separate post, Private prescriptions Q&A.

Quick FAQ

What if your prescription gets expired?
You need to get it renewed or some pharmacies offer the service to renew them on your behalf.

How Long Do Repeatable Private Prescriptions Last?

How long is a repeatable private prescription last

For repeatable private prescriptions, first dispensing needs to be done within six months of the issue date, following which there is no legal time limit for dispensing.  Prescriber states typically how many times prescription can be repeated.

The prescriber can also limit the time for all repeats or define frequency/intervals for dispensing.

In this case, the pharmacy team will follow prescriber instructions.

Quick FAQ

How long is a prescription valid after it is written?
Prescription expires 6 months from the date it was written unless a controlled drug (CD) is prescribed. CD prescriptions (Schedules 2-4) expire 28 days from the date prescription is written.
How long is a prescription for antibiotics valid?
Prescription for antibiotics is valid for 6 months from the date it was written.
How long is a Schedule 5 prescription valid?
Prescription for Controlled Drugs Schedule 5 is valid for 6 months from the date it was written.

  • Slight, S.P., Tolley, C.L., Bates, D.W., Fraser, R., Bigirumurame, T., Kasim, A., Balaskonis, K., Narrie, S., Heed, A., Orav, E.J. and Watson, N.W., 2019. Medication errors and adverse drug events in a UK hospital during the optimization of electronic prescriptions: a prospective observational study. The Lancet Digital Health1(8), pp.e403-e412. Available at: https://www.sciencedirect.com/science/article/pii/S258975001930158X  Accessed on: 08/04/2019
  • Rikala, M., Hartikainen, S., Sulkava, R. and Korhonen, M.J., 2010. Validity of the Finnish Prescription Register for measuring psychotropic drug exposures among elderly Finns. Drugs & aging27(4), pp.337-349. Available at: https://link.springer.com/article/10.2165/11315960-000000000-00000 Accessed on: 08/04/2019
Post Highlights