Lots of people, particularly older people, get floaters and flashes. They're usually caused by a harmless process called posterior vitreous detachment (PVD), where the gel inside your eyes changes. Sometimes they can be caused by retinal detachment. This is serious and can lead to permanent vision loss if not treated.