Re: Vision Disturbances...
Floaters are normal - i.e. everyone gets them in small doses.
Bright flashing and excessive floaters can sometimes be an indication of retinal damage.
Given the fact you have the symptoms only during cycle, it's most likely drug related and/or blood pressure.
If in doubt - see an optician.