I'm interested in teeth whitening. How long does the whitening effect last after receiving teeth whitening? I'm also curious about the price range.