Headaches after quitting alcohol: why they happen and how long they last
Headaches are a common sign of alcohol withdrawal. Why they happen, how long they last, the caffeine and painkiller traps, what helps, and when to see a doctor.
Headaches are a common alcohol withdrawal symptom. They usually start 6 to 24 hours after the last drink, are often worst in the first 24 to 72 hours, and most people feel better within a week. A headache that lasts longer usually has another cause: less caffeine (or more), not drinking enough water, poor sleep, skipped meals, or taking painkillers too often.
Why quitting alcohol can give you a headache
Withdrawal. When your body is used to alcohol, taking it away causes withdrawal symptoms, and headaches are on the UK charity Drinkaware's list of typical ones, next to sweating, nausea, anxiety and difficulty sleeping. Doctors who check for withdrawal use a checklist called CIWA-Ar, and one of its items is "headache, fullness in head". The question it asks: "Does it feel like there is a band around your head?" If that sounds familiar, you are not imagining it.
Not enough fluids. Not drinking enough fluids is on the NHS's list of common causes of headaches, and headache is one of the symptoms of dehydration. If your evening drinks used to be beer or wine and now are nothing at all, you may simply be drinking less than you were.
Caffeine. Many people lean on coffee, tea, cola or energy drinks when they stop drinking. Others cut caffeine at the same time, to start fresh. Stopping caffeine brings its own headache: a review of 66 studies on caffeine withdrawal found headache in 50% of people in the experiments, and stopping doses as low as 100 mg a day could cause symptoms.
Sleep and meals. Sleep is often broken for the first weeks after quitting, and the NHS lists not eating regular meals among the common causes of headaches too. Both are easy to miss when you are focused on not drinking. Our guide to insomnia after quitting alcohol covers the sleep side.
Painkillers. Taking too many painkillers is itself on the NHS's list of causes. If you take something for the headache every day, the pills can start keeping the headache going.
How long do headaches last after quitting alcohol?
It depends on the cause.
- Withdrawal headaches: Drinkaware says withdrawal symptoms usually begin 6 to 24 hours after the last drink, often peak in the first 24 to 72 hours, then gradually improve. "Most people feel better within a week of stopping drinking. The first 48 hours are likely to be the worst." People who drank heavily or regularly for a long time can have symptoms for a week or longer.
- Caffeine headaches: symptoms typically start 12 to 24 hours after stopping caffeine, peak at 20 to 51 hours and last 2 to 9 days.
- Painkiller headaches: NHS inform says they usually get better a few weeks after you stop the painkiller, but the pain may get worse for a few days first.
So if you still get headaches two weeks or a month after your last drink, withdrawal is not the likely cause. Look at the others: caffeine, water, sleep, meals, screens and painkillers. A headache diary, which the NHS suggests, can help you spot the pattern.
What helps
The NHS advice for an ordinary headache works here too:
- Drink plenty of water. Keep a glass or bottle within reach, especially at the time you used to drink.
- Eat regular meals, even if you do not feel like eating.
- Rest, but do not sleep much more than usual. The NHS says oversleeping can make a headache worse.
- Give your eyes a break from screens.
- Keep caffeine steady. Do not swap alcohol for several extra coffees or energy drinks. If you also want to cut caffeine, wait until the first week or two have passed, so you are not dealing with two withdrawals at once.
- Paracetamol or ibuprofen can help, but not every day. NHS inform says you should normally not take painkillers on more than 10 days a month. A pharmacist can advise on what suits you.
- Do not drink alcohol to fix it. The NHS lists it under what not to do when you have a headache.
If you get migraines, the NHS advice for managing them includes staying well hydrated, limiting caffeine and alcohol, eating at regular times and getting plenty of sleep. Stopping drinking takes care of one of those for you.
When to get help
If you drink heavily every day, speak to a doctor or a local alcohol service before you stop. Drinkaware warns that stopping suddenly when you are dependent on alcohol can be dangerous and even life-threatening.
Call 999 or go to A&E (or your local emergency number) if you have a headache and:
- you have had a seizure (fit)
- you have numbness or weakness in your body or face
- it started suddenly and is extremely painful
- you have had a head injury in the last 3 months, for example from a fall
- you find it difficult to speak, balance, walk or remember things, or you are drowsy or confused
- you have lost vision, have a very high temperature or a stiff neck, or bright light is bothering you
Do not drive yourself. After stopping drinking, also get medical help if you have severe shaking, repeated vomiting, or see or hear things that are not there.
Get help the same day (an urgent GP appointment or NHS 111 in the UK) if the headache comes with vision problems, vomiting, or jaw pain when eating, or gets worse when you cough, sneeze, bend down or exercise.
See a GP if a headache is not getting better or is getting worse, if you get headaches regularly, or if you are taking painkillers on most days.
Questions
Is it normal to get headaches after quitting alcohol?
Yes. Headaches are a typical alcohol withdrawal symptom, and doctors' withdrawal checklist includes "headache, fullness in head". Less water, a change in caffeine, poor sleep and skipped meals can add to it in the first weeks.
How long do headaches last after quitting alcohol?
Withdrawal symptoms usually start 6 to 24 hours after the last drink and often peak in the first 24 to 72 hours. Most people feel better within a week. Caffeine withdrawal lasts 2 to 9 days. Headaches that go on longer usually have another cause.
Why do I still have headaches weeks after I stopped drinking?
After the first week or two, withdrawal is rarely the reason. Common causes are a change in caffeine, too little water, poor sleep, skipped meals and taking painkillers often. Painkillers taken on more than 10 days a month can keep headaches going. See a GP if headaches keep coming back.
What can I take for a headache after quitting alcohol?
Water, a regular meal and rest come first. Paracetamol or ibuprofen can help, but not on more than 10 days a month, and a pharmacist can advise. Do not drink alcohol to make it stop.
Sources
- Drinkaware: Alcohol withdrawal symptoms (last reviewed 3 April 2025)
- Sullivan JT, Sykora K, Schneiderman J, Naranjo CA, Sellers EM. Assessment of alcohol withdrawal: the revised Clinical Institute Withdrawal Assessment for Alcohol scale (CIWA-Ar). British Journal of Addiction, 1989
- NHS: Headaches (page last reviewed 17 April 2024)
- NHS: Dehydration
- Juliano LM, Griffiths RR. A critical review of caffeine withdrawal: empirical validation of symptoms and signs, incidence, severity, and associated features. Psychopharmacology, 2004
- NHS inform: Headaches (last updated 30 September 2026)
- NHS: Migraine (page last reviewed 10 March 2026)
Need support right now?
In the UK, the NHS lists free alcohol support services: NHS alcohol support. In the US, the SAMHSA National Helpline is free, confidential and open all day, every day. Elsewhere, your local health service can point you to help near you.
Also in: Español · Français · Português · Deutsch · Polski · Svenska · Italiano · Nederlands · Русский · Čeština · Suomi · Dansk · Norsk · Türkçe · 日本語