It may be due to small blood clot roaming in the vitreous,source only can found by retinal examination,final diagnosis can be made only after physical examination, so consult retinal specialist for proper check up & advice, with regards Dr Arjun kr Singh Patna.
Answered2017-02-06 09:13:36
Let others know if this answer was helpful