At what age do you stop having "teenage" acne?

I'm 22 and I've suffered with moderate acne since I was 13, I absolutely hate it. I drink plenty of water, eat better than I ever have, keep my bedding clean and don't pick at my face.

I can't seem to ever get a break, from breaking out. Once it kind of clears up my period comes creeping up and I then get the infamous period pimples, big and under the skin; the ones that don't pop.

Did you discover a way to help aleviate your acne? (I do not want to take birth control for this.)