You should not use expired benzoyl peroxide. Benzoyl peroxide has a tendency of decaying rather quickly (after less than 6 months) after which it becomes ineffective and could even potentially worsen your breakout.