Most people get hiccups sometimes. They should only last a few minutes – you can usually wait for them to go away or treat them yourself without seeing a GP.
Although many people find these things helpful, there's no evidence that they work for everyone.
There's often no obvious reason why you get hiccups, but some people find certain things trigger their hiccups, such as:
In rare cases, hiccups that last longer than 48 hours can be due to a medical condition or a medicine you're taking.
Your GP will want to find out if your hiccups are caused by a health condition or medication you're taking – treating the condition or changing your medicine should stop your hiccups.
If there's no obvious cause, they might be able to prescribe medicine to treat your hiccups. This doesn't work for everyone.
Page last reviewed: Wed Jul 2020 Next review due: Wed Jul 2020