Question: 23 and still have spots?
Answer: Why do I still have acne in my late 20s? At its root, adult acne is caused by the same things that cause teen acne: excess skin oil and bacteria. Any changes in hormones, including those brought on by pregnancy and menstruation, can trigger excess oil. Women who smoke also seem to be more prone to acne.