Eye floaters are caused by changes in the vitreous, a jelly-like substance inside the eye. Most floaters are small flecks of a protein called collagen that cast shadows on the retina. These changes can occur with age, as the vitreous liquifies and contracts, causing collagen fibers to clump together
. Other causes of floaters include eye infections, injuries, uveitis, bleeding in the eye, vitreous detachment, diabetic retinopathy, and eye tumors
. If you experience a sudden increase in floaters, flashes of light, or a loss of vision, it's important to contact an eye specialist immediately, as these can be symptoms of a serious condition that requires prompt attention