I suffered from all these symptoms for about 2 months, then I finally received a tiny electrical wave (shock) from my pacemaker delivered to my heart, and I instantly felt fine again.
I am only 18 years old, but I highly suggest seeing a cardiologist and asking if there is some way to deliver a small shock to your heart, as this could be the problem, as it was for me.
2 weeks ago i felt a sharp pain go up the back of my neck and have felt dizzy (kind of like a hangover) ever since,my eyes feel irritated and watery and the 2 muscles in the back of my neck have been sore and since i have no insurance at the moment i am desperate to find a solution! Also been having crazy dreams.
You may want to see your Dr to have some tests ran. You could be low on your B vitamins, anemic or completely run down. You should also have your ears checked because it sounds like your having some dizziness.
Your also having some symptoms of depression. I'm not a Dr of course and only he/she will be able to tell you if that's what's going on.
I hope you find out what's going on and feel better soon. Take care. Remar