they're called floaters. See an eye doctor. You'll be glad yo did.