how long do symptoms of vitreous detachment last?
Your symptoms may last for a few weeks only, but usually they last about six months. During this time, your floaters and the flashes of light gradually calm down and become less obvious to you.