i would see a doctor i had that for 8mths got told it was stress . it was a disc herniation ended up with spinal cord damage
Dont worry about this - it is clearly one of two things - STRESS RELATED or MUSCULAR.
I have suffered with pain and dizziness in my head for 6months now - it gets worse when I am tired or not had good sleep - and it can also be triggered the day after ive had a good night out with a few alcohol drinks.
You should try to have a massage as stress can trigger the muscle tightness which in tyrn causes the dizziness - also worry can cause dizziness which in turn makes you tense and causes the muscles to tighten.
SLEEP - MASSAGE - RELAZATION - FEELING LOVED/SECURE .......all will help you get over this quicker but it took me 6 months to work it out and each day gets less dizzy
what could these several things be
several things, this is a urgent situation. You really should go to the hospital now.