What can cause stomach pain and a headache?

Headache and stomach pain are two symptoms of a wide range of medical conditions. Causes can include stress, migraines, and some infections.


Share on PinterestStress is a possible cause of stomach pain and a headache.

Stress can have physical effects on the body and can affect mood and emotions. Symptoms vary from person to person.

According to the National Center for Complementary and Integrative Health, long-term stress can lead to:

  • digestive disorders
  • headaches
  • sleep disorders

Learn more about how stress can affect the body here.


Different people can manage stress in different ways.

Some may make changes to their diet, exercise, and sleeping habits.

A person may seek professional help to treat severe or long-term stress. These techniques can include therapies and medication.

Learn more about how to treat and manage stress here.


Influenza, or flu, is a respiratory illness that occurs due to influenza viruses.

The Centers for Disease Control and Prevention (CDC) state that a person can experience headaches, while other symptoms could include diarrhea and vomiting. However, these appear to be more common in children.

Other flu symptoms include:

  • cough
  • sore throat
  • muscle and body aches
  • fatigue
  • chills
  • runny nose
  • stuffy nose

A person may also experience a fever.


Flu is contagious, so a person with this condition should stay home and avoid contact with other people if possible.

They should also:

  • rest
  • drink plenty of fluids
  • take OTC painkillers

Some people have a higher risk for complications of flu, including young children, older adults, pregnant women, and people with an underlying health condition.

Antiviral drugs can help reduce symptoms and prevent complications.

Viral gastroenteritis

Viral gastroenteritis, also known as stomach flu, is a gut infection that occurs due to a virus.

According to the National Institute of Diabetes and Digestive and Kidney Diseases (NIDDK), common viruses that cause viral gastroenteritis include:

Symptoms can include:

  • abdominal cramps and pain
  • nausea
  • vomiting
  • diarrhea
  • fever

The CDC state that the norovirus can cause headaches, while symptoms typically begin 12–48 hours after contact with the virus.


Read more here.

Pin It on Pinterest