Visit the GP
There have been a few thread recently about skin issues- and I always try and give my advice 
I am older than you - and still have/had acne. The combined pill kept it under control for years - it was the only thing that worked.
I had to stop taking it - due to a blood condition - so ended up being a spotty 40 year old. Saw a couple of consultant dermatologists over the years - one said I'd grow out of it ? the other wouldn't provide anything more than antibiotics.
Eventually I visited a private dermatologist. She was sympathetic - despite my skin not being as bad as it could have been at the time. She knew of a consultant dermatologist at a different hospital who takes NHS patients - so wrote to my GP advising for a referral to this other derm.
After a short chat - and an sebum strip test - the derm decided that I would be an ideal candidate for Spironolactone. It is a drug usually used to treat odema, fluid retention etc - but has the added benefit of acting on the testosterone in females. Within a month of taking this my skin was perfect. No oil, no spots. Perfect.
Other than a blood test for liver function a couple of times per year it's a doddle. My GP does me the repeat prescription - in fact seems intrigued as it's not so well known a treatment.
I am 48 now - and am hoping that once menopause hits my skin might sort itself out - but if not I'll happily take these tablets until I dont need to.
Very long - sorry! Just saying that it is a good idea to start the ball rolling to see a medical person who specialises in skin.
Good luck. Having crappy skin is horrible - but I am sure you can sort it.