I live in Eastlake, so finding a good and not expensive dentist can be quite difficult, but I totally agree with Elaine5715; if you want to do it right, do a teeth whitening at a professional's office, like a cosmetic dentist in Eastlake Ohio. The Go Smile teeth whitening I did also lasted for a few hours, but an actual whitening at the dentist lasted around 3 years. It also wasn't painful at all, compared to the Go Smile treatment, which burned my gums.