Yes. Benzoyl Peroxide becomes Hydrogen Peroxide when the Benzoyl Peroxide is exposed to air. This will permanently bleach fabrics. The best solution is to always avoid getting the medication on any fabrics. Puramint pharmacists are happy to counsel you on any specific questions.