headaches can have several causes. one obvious cause is stress. people have hectic lives and frequently have multiple stressors everyday,like work,family and money. another reason for headaches in some people has to do with diet. some get headaches because they are dependent on caffeine. other people may be allergic to salt, or they may have low blood sugar. the environment can also cause this uncomfortable condition. allergic such as household chemicals including polishes, waxes, bug killers, and paint can lead to headaches. lowering stress. controlling your diet and avoiding allergens can help avoid headaches