Ask an Eye Doctor and Get an Answer ASAP
You're most likely to have a posterior vitreous detachment which is a normal ageing change and does not require any treatment. So, you can wait for a week to get this checked. The vitreous gel in the back part of the eye liquifies with age and separates from the retina. As it does so it causes a pull on the retina. This may lead to flashes and floaters in the eye. Usually this goes uneventful but sometimes it may cause a retinal tear which is a serious issue and require early laser intervention. When tear occurs, the floaters abruptly increase in no. If such a thing happens you should see an ophthalmologist early. Other possibilities include retinal detachment, arterial occlusion etc. If the vision decreases then also you should see an ophthalmologist early. Thanks and best wishes.
Most likely to be due to posterior vitreous detachment. The big floater is probably the separated shrunken vitreous. Thanks.
A PVD is much more likely. Soreness is absent in both. However, if you're too concerned, see an ophthalmologist early. If ophthalmologist is not readily available then you can see an optometrist. He may be of great help as dilated eye examination is important to confirm the diagnosis. Thanks.