Generally speaking what causes floaters is the aging process. However floaters can appear after trauma to the eye, and that was trauma. If you have a lot more floaters, flashes of light like lightening or loss of field of vision you need to see an ophthalmologist immediately.