I went to the doctors a few months ago and was given Zineryt (just a liquid you apply twice a day) and my spots have all gone on my face, leaving me with completely clear skin. It's great and I'd recommend it to anyone (I only apply it once a day now), hope you find something that works for you.