Yes they do expire
Most of the whitening products we use in our office have a shelf life of 18 months.
Once the whitening strips expire, they will not cause any harm to your teeth, but their whitening effectiveness may be reduced or even completely eliminated. For best results, use your whitening strips BEFORE they expire. Even better yet, get your teeth cleaned first, and then apply new whitening strips.