Yeah if it's regularly used for preventing pimples or as self anti acne treatment for yourself it will cause pigmentation because when pimple or acne comes out your skin this benzoyl peroxide go against it and reduces its oil content and makes it impossible to develop further but the thing only after pimple or acne comes you are going to apply it on the pimple that too in its after its half grown or developed so it will cause pigmentation even if you think prevention is better than cure and apply it before the pimple or acne develops it consume all the oil which naturally generated by your body to keep the a glow in the face and this will cause aggrevate and cause more pimple or acne in your face and also your skin will lose its softness