This is your stress. You take things always high. You feel them too much and as your mental condition is not relaxed so your nerves started getting weak.
Try to take things light as much as possible. Don't take tension of anything. Take sufficient sleep and sometimes try to do those little things that can give you pleasure.
I think you use to take tension for something, or you might be a sensitive person, may be that's the reason you are facing this kind of headache. It may also be some form of stress.
Do remember dear that " Life is not a bed of roses ".here all the things just don't happen in the way you want them to happen, so never bother for anything if it is not going as per your desire.
Do few things to avoid this kind of pressure, as
- Take plenty of water at least 8 glasses
- Take proper sleep
- Try to go for a walk especially in morning
- Do a little exercise on daily basis
- Take the things lightly
In addition to this if you are facing it from long time than I think you should consult some good neurologist as well.