Hi .
You need to be seen by a Neuroloist, for these symptoms,you are experiencing.
Also you need a full neurological evaluation doing. MRI. etc....
If this as been going on for a couple of years, its about time your GP sent you to a consultant neurologist now.
Best wishes, Its hard for me to comment beyond this point as there are many medical conditions which can give these symptoms, thats why you need to see a neurologist,
So im not guessing, as this needs dealing with,
Hope this helps
Nicola
I used to have fainting/seizure like episodes. It hasn't happened for a while but I still have dizziness, ringing in my ears, and bad headaches every day. I've done MRI's, blood tests, and echocardiograms...which show nothing wrong with me. But one of my doctor's did mention that stress could be a factor. I don't believe that is the whole answer...just a part of it.