Hiccups that last more than a few minutes are frustrating, uncomfortable, and sometimes a little embarrassing. You have tried holding your breath, drinking water upside down, and getting scared — but nothing works. The real reason your hiccups will not go away is likely one of three things: a nerve is irritated, a medical condition is interfering, or a medication you take is triggering the reflex. Hiccups happen when your diaphragm contracts suddenly and your vocal cords snap shut. When that cycle keeps repeating without stopping, something deeper is usually going on.
What Actually Causes Hiccups to Keep Going?
Hiccups start with the phrenic nerve. This nerve runs from your neck down to your diaphragm. When something irritates it, your diaphragm jerks. Your brain then tells your vocal cords to close, creating the “hic” sound. For most people, this stops on its own after a few minutes.
When hiccups last longer than 48 hours, doctors call them persistent hiccups. If they last longer than a month, they are called intractable hiccups. The causes at this stage are different from simple hiccups after a big meal.
The most common causes of stubborn hiccups include:
- Gastroesophageal reflux disease (GERD) — stomach acid irritates the phrenic nerve
- Hiatal hernia — part of your stomach pushes up through your diaphragm
- Alcohol use — especially heavy drinking that affects nerve function
- Electrolyte imbalances — low sodium, potassium, or calcium can trigger nerve misfiring
- Kidney disease — waste buildup in the blood can irritate nerves
- Stroke or brain injury — damage to the hiccup control center in the brainstem
- Tumors — growths pressing on the phrenic nerve or vagus nerve
Research published in the Journal of Clinical Gastroenterology found that GERD is one of the most overlooked causes of persistent hiccups. Many people treat the hiccups without treating the reflux, so the hiccups keep coming back.
Can Stress or Anxiety Keep Hiccups Going?
Yes, but not in the way most people think. Stress alone does not cause the physical reflex of hiccups. However, stress can change how you breathe. Shallow, rapid breathing can irritate the diaphragm. When your diaphragm is already sensitive from another cause, stress can keep the cycle running.
Anxiety also affects the vagus nerve. This nerve runs from your brainstem to your stomach and plays a role in the hiccup reflex. When you are anxious, your vagus nerve can become overactive. Some studies suggest this overactivity can make hiccups harder to stop.
The National Institute of Neurological Disorders and Stroke notes that emotional stress is listed as a trigger for hiccups. But it is rarely the only cause. If your hiccups last more than a day, look for a physical cause first. Do not assume it is just stress.
What Medications Are Known to Cause Long Hiccups?
Several prescription medications can trigger hiccups that will not stop. This is more common than most people realize. If your hiccups started after a new medication, that is the first place to look.
| Medication Type | Examples | How It Triggers Hiccups |
|---|---|---|
| Corticosteroids | Dexamethasone, Prednisone | Alters nerve signaling in the brainstem |
| Chemotherapy drugs | Cisplatin, Carboplatin | Direct nerve irritation and electrolyte changes |
| Benzodiazepines | Diazepam, Lorazepam | Affects GABA receptors that control muscle reflexes |
| Opioids | Morphine, Oxycodone | Slows breathing and depresses the brainstem |
| Antibiotics | Azithromycin | May cause electrolyte imbalances |
The American Academy of Neurology has published case reports linking dexamethasone — a steroid often given after surgery — to intractable hiccups. In many of these cases, the hiccups stopped within 24 hours of stopping the drug.
If you take any of these medications and have hiccups that will not stop, talk to your doctor. Do not stop taking a prescribed medication on your own. But ask if there is an alternative.
Why Won’t Your Hiccups Go Away Even After Trying Everything?
This is the question people ask after they have tried all the home remedies and nothing worked. The honest answer is that home remedies work for short hiccups caused by stomach distension or temperature changes. They rarely work for persistent hiccups caused by an underlying condition.
Holding your breath increases carbon dioxide in your blood. This can sometimes calm the diaphragm. But if a nerve is being compressed by a tumor or irritated by acid reflux, no amount of breath-holding will fix it. The same is true for drinking water, eating sugar, or getting scared.
Doctors divide persistent hiccups into two categories. The first is nerve-related. The second is brainstem-related. If your hiccups are from nerve irritation, treatments focus on the nerve. If they are from a brainstem issue, treatments focus on the brain.
One non-obvious insight: some people have hiccups that last for days simply because they have low carbon dioxide levels from chronic overbreathing. This is called respiratory alkalosis. It is common in people with anxiety or panic disorders. The treatment is not a home remedy. It is retraining your breathing pattern.
As of 2026, there is no single treatment that works for everyone. That is because the causes are so different from person to person. If your hiccups have lasted more than 48 hours and home remedies have failed, you need a medical workup.
What Medical Treatments Actually Work for Persistent Hiccups?
Doctors have several options for treating hiccups that will not stop. The first line of treatment is usually medication. The most common drug prescribed is chlorpromazine. It is an antipsychotic, but at low doses it effectively stops the hiccup reflex in many people.
The U.S. Food and Drug Administration has approved chlorpromazine specifically for hiccups. But it has significant side effects including drowsiness and low blood pressure. Other drugs used off-label include baclofen, gabapentin, and metoclopramide.
Baclofen is a muscle relaxant. It works by calming the diaphragm. Gabapentin is a nerve pain medication that stabilizes nerve firing. Metoclopramide speeds up stomach emptying and reduces acid reflux. Each targets a different possible cause.
For severe cases that do not respond to drugs, doctors may use nerve blocks. A phrenic nerve block involves injecting a numbing agent near the nerve that controls the diaphragm. This stops the diaphragm from contracting. It is usually temporary, lasting a few hours to a few days.
In very rare cases, doctors implant a device called a vagus nerve stimulator. This is the same device used for epilepsy. It sends electrical pulses to calm the nerve. Case reports in Neurology show it can stop intractable hiccups when nothing else works.
Surgery is the last resort. It involves cutting the phrenic nerve. This permanently paralyzes half of the diaphragm. It is only done when the hiccups are life-threatening from dehydration, exhaustion, or weight loss.
When Should You See a Doctor for Hiccups?
Most hiccups do not need a doctor. But there are clear signs that it is time to get checked. If your hiccups last more than 48 hours, make an appointment. If they last more than a month, see a specialist.
Go to the emergency room if your hiccups come with any of these symptoms:
- Chest pain or tightness
- Shortness of breath
- Difficulty speaking or swallowing
- Vomiting
- Severe abdominal pain
- Sudden weakness on one side of your body
- Loss of consciousness
These symptoms could mean a stroke, heart attack, or pulmonary embolism. Hiccups are sometimes the only early sign of a stroke in the brainstem. The American Stroke Association lists hiccups as a possible symptom of posterior circulation stroke. This type of stroke is often missed because people do not think of hiccups as a medical emergency.
For women, persistent hiccups can sometimes be a sign of a heart attack. Women often have different heart attack symptoms than men. Hiccups combined with nausea, jaw pain, or unusual fatigue warrant immediate medical attention.
Frequently Asked Questions
How long is too long for hiccups to last?
Hiccups lasting more than 48 hours are considered persistent and need medical evaluation. Hiccups lasting more than one month are called intractable and require specialist care.
Can hiccups be a sign of something serious?
Yes, persistent hiccups can signal stroke, kidney disease, liver problems, or tumors pressing on nerves. They can also be a side effect of certain medications.
What is the fastest way to stop hiccups?
Holding your breath for 10 to 15 seconds and then breathing into a paper bag can help by raising carbon dioxide levels. This works best for short hiccups, not persistent ones.
Why do I get hiccups when I drink alcohol?
Alcohol irritates the esophagus and stomach lining, which can trigger the vagus nerve. It also affects the brainstem, making the hiccup reflex easier to start and harder to stop.

