RE: Eye's with spots or scratches?
They are probably what optomitrists call floaters. They are little bits of tissue that float around inside your eyeballs. I understand they are very common and I have them too. I especially notice them when looking at something light white. Go have your eyes checked.