Forgot to mention something, when the flashes first started appearing so to did lots of eye floaters and all of these little dots that dash around my visual field. They still haven't gone away, I can see them when looking at light colored backgrounds.
Two years back I went to an alternative doctor who took some blood and used some advanced microscope to view the blood on real time, the blood was displayed on his computer screen for all to see and the things in the blood looked just like the things moving around my vision. The doctor said that what could be seen in the blood were abnormalities such as virus' bacteria and other such things.