I swear by boots own range of Tea tree and Witch Hazel products! I was never a spotty teenager but now I’m in my mid 20’s I found myself breaking out in spots on my cheeks occasionally. I tried loads of expensive creams that didn’t do a thing and then one day I was in boots and a lady asked if she could help and I just said yeah actually help me find something to get rid of these awful spots she recommended the Tea Tree and Witch Hazel brand and omg it’s amazing, they have a huge range and most of it is around £4 each. I use the overnight gel which prevents spots and also the cleanser, toner and moisturiser and it is honestly the best thing ever! I rarely get spots anymore - super cheap too which is a bargain!