welcome to Healthcare Magic.
Before diagnosing migraine
. it is better to get evaluated for other causes of headache, specially high blood pressure
. Try to find out factors which precipitate headache and prevent yourself from these precipitating factors.
In your case other causes of muscle spasm, which need evaluation are:
, migraine and disc problem associated with increase stress.
-Bad posture during sleep
Wish you all the best.
Dr Ashish Kumar Mittal