Hello -- Your problem may well be inner-ear related, in which case by now you should be seen by an ear, nose and throat (ENT) specialist. However, you could be suffering from simple benign positional vertigo (BPV) or even, in light of your neck injury, from what's known as cervical vertigo. (Neither vertigo type is dangerous, but can be pretty annoying and disruptive of activities). The eye twitch could be related, especially if this is in fact inner ear-related (the inner ear and eyes work in unison to help maintain balance, and constant disequilibrium can cause the muscles around the eye to fatigue and start twitching). Best way to clarify this is by proper testing, first by seeing an ENT doctor and, if he should find nothing, then on to a neurologist for an electronystagmogram (really interesting test that takes about an hour, non-invasive, but the goal is to make you dizzy). One of these two will likely uncover the cause of your dizziness, even if it winds up being cervical vertigo, which is the least likely of the three possible causes.
I hope this is helpful. Please follow up with us here as needed, and update us if you learn anything new or if anything should change. Good luck to you.
John Kenyon, EMT, CCT
Non-invasive cardiology tech, Emergency and Critical Care technician, Critical Incident Stress Mgmt. specialist