Im not an eyedoctor, but Im going to take an educated guess at your friends problem. We all know diabetes can cause retinopathy. Well. Spots are small, semi-transparent or cloudy specks or particles within the eye that become noticeable when they fall within the line of sight. They may also appear with flashes of light. Most spots are normal and rarely cause blindness. But spots can indicate more serious problems. On rare occasions, vitreous detachment can cause small tears or holes in the retina. The damaged part of the retina subsequently does not work properly and a blind or blurred spot in vision results. If untreated, retinal tears or holes can continue to worsen and severe vision loss can result if the retina becomes detached.
So what does all this mean....it means even if Im wrong your friend should SEE AN EYE DOCTOR TODAY!!!
Hopeing she has a speedy recovery