that is called floaters
..because they float in the visual field
..that may be a serious symptom of a serious problem ..must get it checked for any weakness in yr retina
..u r very intelligent that's why u r able to notice..i would appreciate if u tell me after consulting yr doctor..thanks..get yr blood sugar also checked..r u using any minus number glasses??