L.C.
I had my teeth whitened using a tray and gel from my dentist several years ago right before they came out with all of the over the counter strips. My hygenist explained that it seeps through to the "dentin" which is the soft part inside the hard enamel of your teeth, which is why your teeth feel sensitive when you use it. It's long lasting, but you do have to use it daily and avoid things like coffee and tea during the duration of use. But I can tell you that just using baking soda (just pour a small amount in a cup and dip in a wet toothbrush to make it pastey) works to remove surface stains and will whiten and brighten your teeth temporarily so if you need it to attend a special event that might be a good option to use a couple of times a day for a week or so before the event