Sleeping, Spasms In The Head, Tension Headache, Migraine, Ibuprofen
It is in sufficient information to answer the question to satisfaction.
The description of stabbing painful spasm could be Tension Headaches or Migraine. Ibuprofen 600mg when ever you have headaches will relieve pain.
Please reply to these questions so that I can elaborate further.
1. Do you have history of Migraine Headaches?
2. How often do you get headaches in a week?
3. Do you get relief with pain medicines?
4. What makes the headaches worst and what makes you it better?
5. Do you have fever, neck stiffness?
6.Are you under lot of stress? What is your profession? How many hours do you work? What time you come home? What time you sleep? How many hours you sleep?
7. Did you check the vision problem with Ophthalmologist? If not get checked?
I will be available for follow up queries.
Warm Regards.