u may be low in vit d.when I was a kid, I got this terrible vertigo for a couple of days. couldnt even walk to the toilet without bouncing wall 2 wall down the hall way.... my mum told me to come help her weed the garden, but I couldnt sit up even so I layed on the lawn, and fell asleep. she thought it best to leave me there for a while and when I woke up it was better. sunlight has vit d in it, but u may be quite low, try high doses of a supplement. low vit d also means your veins dont constrict and dialate properly which can affect you blood pressure, may be your headache? goodluck.