Benzoyl peroxide is pretty good if you're not allergic to it but it bleaches e-v-e-r-y-t-h-i-n-g.