Welcome to Healthcaremagic.
I think the virtigo you have is not related to the head injury
you had in 2006.Such long term virtigo is seen in conditions with defects in Vestibular apparatus in the inner ear
I suggest you to get examined by a ENT specialist
who can find out the exact cause and proceed with management.
Wish you good health.