Another recommendation to re-visit your GP and say that you want to be referred to a Dermatologist.
I am in my 40s too - and have had acne since a teenager. Over the years have been on the pill (combined pill - mini pill makes acne much worse), antibiotics, face washes, creams etc. The combined pill worked for me - Dianette in particular - however I was diagnosed with a blood clotting issue at 38 so was no longer prescribed it. ( I did however stock up on it whenever I had a trip to Spain, as you can buy it over the counter there!)
A couple of years ago I was so fed up that I booked an appointment with a private dermatologist- who agreed that I did have an issue but that it wasn't bad enough for Roaccutane - which is what I figured I would have to resort to. She did refer me to another dermatologist -who works on the NHS, so I didn't have to pay any further. Nice.
This was a very successful appointment. The dermatologist listened to my concerns - and prescribed me Spironolactone, to be taken daily for as long as I need/want along with using Epiduo a couple of times per week.
I have been on this regime for just a year now - and can count the number of significant spots I have had since then on one hand. It's amazing.
Spironolactone acts on the way that testosterone affects my skin - similar to what Dianette does. I do have to have a liver function test every three months before my prescription repeat is fulfilled but so far so good. I don't see the dermatologist, she passed my care over to my GPs so it's much easier to sort out the blood tests and the appointments overall. Only side effects I have are sore boobs now and again, the same as pre period - but to be honest that could be down to being in perimenopause either. Spiro is a diuretic - so have to drink more water - again - a good thing!
It is worth doing some reading up on all the pros and cons of your options before seeing your GP so you can get a referral.
Good luck - it is worth sorting it out.