Are you someone who suffers from constant headaches? If so, there may be a good reason for it. It does not necessarily mean that there are any serious concerns but is usually down to your lifestyle choices. Having a headache almost every day can be debilitating when carrying out your everyday tasks, so you must be aware of how to take care of your own health and wellbeing and aim to limit the number of headaches you suffer from. In this guide, we are going to list several key reasons as to why you may be suffering from headaches and the changes you can make to your lifestyle:


If you are sitting at your computer for hours at a time, you may be putting too much strain on your eyes which can lead to headaches. Eye strain occurs by not focusing properly (nearsighted or farsighted), and therefore, it may be the case that you need glasses or contact lenses from If possible, take breaks from your computer throughout the day and book an appointment with an optician for a full eye check.

There are, however, instances in which you should seek medical assistance if you notice any of the following:

  • A recurring headache that does not go away after following the above steps.
  • General painkillers do not reduce the pain of the headache.
  • You are experiencing a pulsating pain in the forehead, which is the typical symptom of a migraine, but in more serious situations, a cluster headache.
  • You are feeling nauseous or dizzy

Not getting enough sleep

Did you know that not getting the sleep you need can cause headaches? This is because your body is not getting the rest it needs, and therefore, your brain can become over-stimulated. With this in mind, you should ensure you’re getting the full 7-9 hours of sleep per night to reduce tension in the eyes, forehead and back of the head. However, sleeping more than you usually would, can also be a trigger of headache, so it is all about getting the right balance.

Drinking too much alcohol

If you are someone who drinks a lot of alcohol, you may be suffering from headaches regularly. This is scientifically known as a diuretic, which affects the kidneys and is unable to take in as much fluid as to what it is releasing. As a result, you will need to urinate more frequently, and this contributes to dehydration which is a major cause of headaches. If possible, aim to limit your intake of alcohol, and you should notice that you will be suffering from far fewer headaches.

Not drinking enough water

On average, you should be drinking at least eight glasses of water per day to keep your body functioning properly, as well as ensuring that you do not suffer dehydration and headaches. In worst-case scenarios, severe dehydration can lead to the likes of kidney failure, seizures and swelling of the brain.