I've been struggling with ocular migrane for six years, well I never gave up and keep changing my routine.
Please learn and do meditation twice a day at least, be positive, been negative put lots of stress on brain.
Try to ignore trouble and trouble makers, every morning start your day with drinking warm water at least 1x month and see the natural magic.
I did took homeopathic remedy name Belladonna'
do exercices specially breathing exercise, gym heavy work out can also trigger migraine.
i wish you all good luck and recover from this migraines.