2. Get Enough Sleep
Not getting enough sleep can affect your health greatly in many ways and can also cause a headache. Getting the right amount of sleep is important for improving and relieving headaches.
Studies have shown that those who don’t get up to six hours of sleep daily are at higher risk of developing headaches than those who sleep for more than 6 hours.
Scientists recommend that you get about 7 to 9 hours of sleep daily for optimum health and well-being.