I can say its maybe the Best Benzoyl peroxide in the market , But you need to wait 2 - 4 weeks to finish purge ( temporary breakouts )
Giving you : reduction of inflammation, killing bacteria, unclog pores ... you can use it for long time as long as no major side affects depending on skin