Tension headaches are the most common type of primary headache. So probably this would be the first to be considered in the differential diagnosis of your headache also. A tension headache is a headache caused by tense muscles in the face, neck, or scalp. These headaches give a feeling of tightness around the head. The neck muscles can also become sore and tight. Tension headaches can be caused by staying in one position for a long time, such as reading, playing video games or using a computer.
Following are the suggested treatment for chronic tension headache;
2) Mild massage
3) Correct posture of neck during working.
4) Relaxation technique like meditation.
5) Stretching exercises
6) Occipital blocks
7) Electrical stimulation
8) Therapeutic ultrasound
9) Hot/cold packs
Having said that, you need an evaluation by your doctor because of diabetes, your fluctuating blood pressure, and weakness in face and during walking.
Please feel free for your follow up questions.
I would be happy to assist you further, if you need any more information.
Thanks for using Just Answer.