A Twinkles mounted according to our instructions on a natural tooth (will not stick to porcelain caps) can stay on until you decide to have it removed at a dentist clinic, but generally, it stays on for around 1 year. Crystals may stay on for 3-6 months.