I think those black spots are called floaters. There is forum here called "floaters and flashes" I think it's called that, it's in the eye department anyway so hopefully it will be easy to find. I haven't been there for awhile. I also have had floaters for years and I don't think you can get rid of them. I can live with mine if I have to.