Hi...have you been checked for Meniere's Disease? It a very benign condition but very distressing and causes the whirling/spinning sensations that can last for an hour or days. It is caused by a build up of fluid in the ear and is believed to be triggered by salt, MSG, nitrates and other things that make the body retain water. I have had this disorder for thirty years. My balance is permantley effected. Sometimes it is triggered by visual stimuli...I looked through a kaliescope once and got it immediately.
I was put on anti-vert but was told I had to take it every day to prevent the attacks. I was in a coma so I stopped it. Now, when I feel it coming on I take a valium which is supposed to sedate those little hairs in the middle ear that effect balance.
As for your other symptoms..have those too. TMJ...big time and ENT told me that can cause vertigo from clenching the teeth and forming somekind of vacuum in the ear canal.
I don't have health insurance either so I understand your concern about going to the doc. Maybe they have a clinic where you live that will charge you on a sliding scale...most counties do.
Hope you feel better...
fibro, menieres disease, RLS, anxiety disorder, disc compression, scoliosis, spinal stenosis TMJ Meds: Lexapro and valium