There are many causes of headaches. Some of them are easily preventable, while others can only be treated by a trained medical professional. The main cause of headaches is that there is nothing really to trigger them in the first place. Stress is one of the main reasons for headaches because stress can actually bring