To many variables. Could be blood pressure related and wearing something to monitor it all the time might help.

It could be mine strokes even and the will have to do an MRI. It also could just be high pressure in the eye. I get mine checked at least 2x a year and have to use drops to keep the pressure down.

Either way your doctors need to figure it out. Go to an eye specialist.