You sound as though one of your problems is blepharospasm. See an oculoplastic eye MD. Find one in the USA at www.aao.org
The current treatment for this is titrated botox injections. These are usually covered by you health insurance.
JCH III MD
Hey, I had something similiar to this, and the answer , I think is so simple it is funny. My eye would spasm, twitch, for no apparant reason, and I did go to eye doctor. It was finally picked up by female eye doctor, different doctor, same practice, guess what it was ???
My eyelashes were growing , curling into my eye. I couldn't see it. The lashes were poking me in the eye and my eyes were twitching in response.. Just when you think you are a total mess, with perseverance, you can see the body is actually a healthy working, restorative machine, sometimes.
She pulled the lashed out with tweezers. She repeated it once more. I dealt with that for a few years, also.
I had severe back injury that was mistreated and resulted in neck and back pinched nerves. When I treat the neck, the rest of the body is usually helped. Although generally the neck and legs are usually separate. I used chiropractor, and botox injections for nerve pain,muscle relaxation. Botox administered by licensed, experienced pain management specialist.