It is recommended to replace your mouthguard every two to three years. This is because that’s how long they usually last before signs of wear or holes appear. However, over-the-counter mouthguards may require replacement more frequently.