I got my teeth whitened 3 times. I was satisfied when I did it, but it comes back quickly as time goes by. It's not cheap. I don't think teeth whitening actually requires the help of a hospital or doctor, right?... How does everyone manage it?? How do I take care of it so that it lasts long?