Cleansing with Witch hazel morning and night? It is cheap as and does a better job than brand name cleansers.

However, if your spots are hormonal then there may not be a whole lot you can do about it
This. I have eczema and it gets worse when pregnanct so I need to be careful what I use. When pregnant I use to get bad patches but since I started using witch hazel again (used it in my teens, don't know why I stopped) my face gets maybe one small spot every now and then. Well worth giving a try and just wait to see how much dirt comes off your face evernight when you use it, really makes you feel clean.