Hello~I do think there is an issue with your inner ear causing this balancing issue. You could also have some misplaced vertebrae in your upper back and neck, they could be pressing on nerves causing the sensations.
I would see an ear specialist and also a chiropractor. I say an ear specialist to rule out anything serious or organic. The chiropractor will take x-rays of your neck and upper spine, after he has a thorough look at them, he will discuss the findings with you and give you an adjustment. After a few treatments, you should start to feel better.