Not all lifelong illnesses are free. I am on lifelong medications and I must pay.
My wife is on medicines for hypoparathyroidism which is exempt and as Belindaloo already mentioned all of her other prescriptions are free as well. (I started to post this ages ago but just confirmed this with my doctor and the chemist)
Who is entitled to get free prescriptions?
If you are under 16 :
If you are under 19 and in full-time education:
If you are aged 60 or over:
If you (or your partner) gets one of the following:
Income Support.
Income-based Jobseeker's Allowance.
Pension Credit Guarantee Credit.
If you have an NHS tax credit exemption certificate.
Some war pensioners - if treatment is connected with the pensionable disability.
If you have a prescription exemption certificate
People on a low income who have a certificate HC2
You do not pay for medicines prescribed while you are in the hospital.
Certain medical conditions
Although there are many conditions requiring permanent medication, only the following qualify for an exemption certificate:
A permanent fistula requiring dressing.
Forms of hypoadrenalism, such as Addison's Disease.
Diabetes insipidus and other forms of hypopituitarism.
Diabetes mellitus except where treatment is by diet alone.
Hypoparathyroidism.
Myasthenia gravis.
Myxoedema (underactive thyroid) or other conditions where supplemental thyroid hormone is necessary.
Epilepsy requiring continuous anti-convulsive therapy.
If, because of a permanent disability, you cannot leave the house without help
If you are on a lot of medicines (say 6 prescriptions in 4 months) you should look getting a PPC Prescription Prepayment Certificate costs £33.90 for four months and £93.20 for a year. This covers all your prescriptions during the period. Anyone can get this PPC.
Hope this helps. If you are not sure, always ask the chemist. Also ask if the drug is available over-the-counter. If for example you get a prescription for aspirin and you use the prescription, it will cost you £6.50 but if you buy it over the counter it'll cost £1.10