it has a mouth guard that you put the stuff in and then put it on your teeth and no there is not an expire date on the box and I called the company to ask and they told me it does not expire. Sorry I didn't explain that before thanks PoisondRockChick