i'm 44 and still have ance but not as bad as i did when I was your age... so it can and does get better for some folks. I do know that stopping the antibiotics is a good think. Taking antibiotics for a long time can not be good... IMO
There is so much information out there about ance that its hard to know who to trust but the best thing is to trust what feels better for you and what works for you!!! i've been looking around the net and I found this site http://www.getridofmyacne.org/acne_myths.html it seem to have some good info on it.
best of luck my friend!