Everyday problems and awkward lifestyles may have given us something or not, but headaches are definitely given, and we are usually to blame ourselves. Waking up late at night, not eating a proper diet on time, being anxious most of the time, and many other things like this are the main reasons for our headaches.