Spots which is also called floaters are small particals inside the eyes. It may be caused by the deterioration of the vitreous fluid. Most spots are related with age and won't harm the vision. However, it may be indications of some other problems. If you get spots suddenly, you'd better go to see your doctor and have them checked.