Buying it

You can also buy Levonelle and ellaOne from most pharmacies, and from some organisations such as bpas or Marie Stopes.

Levonelle can be taken within 72 hours (three days) of having unprotected sex, but it's most effective if taken within 12 hours of having unprotected sex. Prices vary, but it's likely to cost around £25. You need to be 16 or over to buy Levonelle. Girls under 16 can get Levonelle, but only with a prescription from their doctor.

ellaOne can be taken within 120 hours (five days) of having unprotected sex, but it's most effective if taken as soon as possible after having unprotected sex. Prices vary, but it's likely to cost around £35. ellaOne can be sold to under 16s without a prescription.