Most headaches go away on their own and are not a sign of something more serious.
Headaches can last between 30 minutes and several hours.
The most common reasons are:
- having a cold or the flu
- drinking too much alcohol
- bad posture
- eyesight problems
- not eating regular meals
- not drinking enough fluids (dehydration)
- taking too many painkillers
- women having their period or menopause