Hello,
"As"per your clinical history is concerned the symptoms which you have described is due to
migraine only so ask your doctor to prescribe a preventive medication for it like [Amitriptyline]regularly and follow few preventive steps like this -
1)If certain foods or odors seem to have triggered your migraines in the past, try to avoid them.
2)Try to reduce your caffeine and alcohol intake
3)Make a daily routine with regular sleep patterns and regular meals. In addition, try to control
stress.
4)Exercise regularly. Regular
aerobic exercise reduces tension and can help prevent migraines.
5)Obesity is also thought to be a factor in migraine
headaches, and regular exercise can help you maintain a healthy weight or lose weight.
6)Reduce the effects of
estrogen. If you're a woman who has migraines and estrogen seems to trigger or make your headaches worse, you may want to avoid or reduce the medications you take that contain estrogen. So discuss with your Doctor about it before taking.
Hope that helps