A:Long term stress can cause headaches, along with lots of other health problems. If stress carries on for a prolonged period of time, you can start to suffer from hormonal imbalances. Caffeine intake may not be helping with the headaches either, as you can easily become dehydrated. You should look for some other ways to link
relieve stress and try to drink lots of water and reduce your caffeine intake.