Headaches are soo hard to figure out sometimes because they vary so much. To me it sounds like it is your blood pressure that is either to high or too low. I would suggest taking a shower or bath and doing only light activity. Also take some headache medicine and if it doesn't help within 2 hours I would talk to a health care provider.