How's your sleep? When I go through a bad patch, I often find my complexion suffers for it.
Maybe you touch your face a lot.
I think it's the sleep thing, you not getting enough, it's worth upping your sleep before seeing a dermatologist.
Try cutting out dairy from your diet, worked for meee.
Lush to me is overpriced rubbish. I use dove face wash for normal-oily skin but I'm not sure if it's available in the UK. I also use the boots cucumber face scrub abd nivea oil free moistureising fluid. What pill are you on? Dianette and Yasmin are the best for the skin as far as I knoww.
Skin varies from person to person...what works for one will not always work for another. You just have to keep trying different things. I had spots from age 10 to 19. They literally stopped the day I stopped drinking milk/eating ice cream. Spicey food is a trigger for me too.