Stop eating chocolate, cheese and drinking wine, one or more of those may be giving you headaches. I quit chocolate 20 years ago and never had a serious headache since.
You can stimulate a facial nerve that runs above your eyes and release endorphins... find the notch in your brow ridge above your eye. Put your fingernail in the ridge until it hurts a little and massage the nerve that runs though that notch for 10-30 seconds, it causes a release of endorphins which will make you feel a little better, maybe a lot better...