Firstly drink more water, eat a healthier diet, get more sleep, change your pillowcases, try not to sleep on your side, don't touch your face during the day, cleanse your face every night.
My skin was awful last year but now I don't really get many spots, I just have scarring. The two products that helped me were:
- La Roche Posay Effaclar Duo. Use it all over the face as a moisturiser.
- The Ordinary Niacinamide 10% + Zinc 1%. Take a small amount and apply it all over face, then use a light moisturiser over the top.
Really helped with any congestion on my face and just generally don't get as many spots now. If I do get one, it clears up pretty quickly when I'm using those two products. I don't use them at the same time, normally alternate. Either alternate days or one in the morning and one at night. Would recommend trying one on its own and seeing how your skin reacts before trying the other.