I had an average of 6 to 12 silent migraines per year starting in 2006. After mitral valve repair I have had 85. That number does not include the days I had 2 or 3 per day. I have consulted with the surgeon who told me to drink more water, my cardiologist who never heard of it and my primary care physician who suggested a neurologist. Neurologist agreed with me to try magnesium and B2. I have kept a food journal and have not seen any specific foods that cause these. I know that fluorescent lights can cause them and sun glare but other times I don't know what the cause is. I have searched the internet, message boards and youtube and no ideas as to how to stop these. Any new ideas anyone has found?