This happens to me as well. My Dr said it is due to my pain meds. I take 3 percocet a day.
They happen all day and at times get so bad I have broken my glasses from hitting myself in face.
All of my blood work has come back normal. All help will be greatly appreciated
Mona