Hi,
There can be many causes of vertigo. Most commonly vertigo is related to ear problems- BPPV (Benign positional vertigo),
labyrinthitis (inflammation of inner ear),
vestibular neuritis (inflammation of nerves) etc. Besides it can be related to other conditions like
cervical spondylosis (neck problems), brain infections of injury, anemia or
electrolyte imbalance (abnormal salt in the body). Even lack of proper sleep can cause light headedness.
I feel first of all try to correct your posture, work in proper light, take good balanced diet and have proper sleep. Since you had some symptoms related to cold before, take steam and do deep breathing exercises. If still the symptoms persist then do go for some investigations like
complete blood count, CRP, sodium, potassium, X-ray paranasal sinsuses. Also, then you must get a proper eye and ENT check up if the problem remains.
Take care. Hope I have answered your question. Let me know if I can assist you further.
Regards,
Dr. Milinda Gupta, Internal Medicine Specialist