Although there are many do-it-yourself teeth bleaching kits you can get for whitening your teeth, some of these teeth whitening systems are known to damage your tooth enamel and not provide the whitening you may want to have.  There are benefits that professional teeth whitening will have for you. Most professional dentist will guarantees results. 

In most cases teeth whitening will be done quickly and you will see immediate improvement.  If you have any other dental issue a dentist can also address those issues as well.