hey, i suffer with migraines too. i dont get them as much as i used to now a days for some reason im not sure why.
i went and had my eyes checked, they sent me to the doctors..the doctors sent me to the opticians and back and forth so i never got an answer.
my doctor did say keep note of what ive been eating because it could be to do with your diet and that. im not sure what helps trigger them off so youd have to browse that sorry.
bright lights can be a big impact too, lack of sleep, stress, lots of things.
id go back to your doctor and explain what youve said here, there might be something more to look for with it and best to get it checked out than to carry on with having them constantly
hope you get it sorted soon and the doctor can help..x