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