Tension headaches are often caused by stress or lack of sleep. The muscles around the skull contract causing a headache that seems to wrap your head in a vise.
Try making some tea from fresh ginger root. Peel and crush the ginger root and pour boiling water over it. Drinking this will reduce the inflammation in about the same time it takes a headache pain reliever to work.