40 year old male here. If not treated I would say a new zit will pop up each week and every other one will want to be an absolutely huge 4 week monster. My regimine is washing the face with various dandruff shampoos (also have flakey scalp due to seborrhic dermititis) a few times a week (mild cleanser otherwise). Twice a day I use clindamycin and 2.5 BP. When those 'weekly spots' want to pop up I find that ice is the best thing to stop them in their tracks.
However, some still get through and I think I was dealing with about 1 bad breakout/spot a month for the past few years. (With a few minor ones thrown in that I was able to stop with ice).
A few months ago I read about taking Zinc supliments on these interwebs and decided to give it a shot. I take 75 mg a day (25 after lunch and 50 after dinner). After a month or so I really started to notice a difference. The weekly breakouts have gone down to about every other week and they have all been much more quickly neutralized by ice - so I have had zero breakouts that end up bothering me.
So I wouldn't call it a cure (I still do everything else to be safe). But it has sure taken the edge off and would suggest it to anyone who hasn't tried it yet. (But give it a few weeks to really get working). The only negative I have noticed is that my scalp has actually gotten more flakey. Strange...but I would rather deal with brushing a few flakes off my shoulders than greeting the world with a monster on my cheek.