If you just have superficial staining (coffee, cigs), then they should help.
...if your stains are deeper (drinking fluorinated tap water all your life, or childhood tetracycline usage), then your only recourse is to spend the $$ for Zoom 'laser' whitening.