Have you been to a dermatologist?
I had perfect skin until I was about 19. I went to bed one night with no acne, and woke up the next morning with under the skin pimples that wouldn't go away. I tried many over the counter cleaners, acne spot treatments and nothing worked.
I ended up going to the dermatologist and after a few new medicines and nothing working, I was put on Accutane. It's not an easy medicine to be on ... you have to have blood work done every three months and pregnancy tests too because it can cause birth defects. It's got a good amount of Vitamin A in it, and it dries out your skin. You'll get nose bleeds and really chapped lips....
I've been off of it for almost 10 years - and I've never had a noticeable pimple since I went off accutane.