Baking soda. Just brush your teeth with baking soda all the time and you will have whiter, brighter teeth. This is now made easier with baking soda tooth pastes that come with all of those other wonder full chemicals like fluoride.
If you are a smoker, or drink lots of coffee you need to get a little tougher with the stains - or if you have gotten stained teeth over the years. There are toothpastes out there designed for smokers which do reduce the amount of staining over time. There are now whitening toothpastes which do brighten your teeth over time. In my mind these are safer and do less damage to the enamel of your teeth.
There are many products out there. Years ago there was only a product which was a clear gel that you put into sponges shaped to go around your teeth. That product is more like what you get at the dentist.
Today you have strips and paints and other things all claiming to do the same thing.
If you want instant gratification then a dentist will need to do the job, if you are willing to wait a couple of weeks then you can do daily applications with an OTC product. Mind most of the OTC products will only truly whiten only lightly stained teeth.
The problem here is that you are bleaching and stripping off the top coat of enamel - this is not a good thing it can, over time, lead to tooth decay. Enamel is important to the heath of your teeth.
In my humble opinion the strips are the best product – why? Because they are relatively easy to apply and remove and other than just timing for 30 minutes each day for two weeks you don’t have to fuss with gels, pastes and applicators. Not only that but the strips are disposable – meaning you use them once and then you toss. With the paint you are constantly using the applicator; with the gels you are using the sponges over and over again – meaning you have to clean them.
They all take about the same amount of time 2 weeks of daily applications for 30 minutes time. Yes there is a product out there that claims to do the same thing in 2 weeks – downside is that you really do not know how much enamel you are stripping off in that week. The price may be too high for faster results.
They are all about the same price too, which is to say in my opinion too expensive to do regularly.
Mind all whitening products are going to strip your enamel slightly. Its not like 200 -300 years ago when they used extreme chemical compounds – getting pearly white teeth in they young adult years ending up toothless and in constant agony by mid-life – but there is still some damage to enamel.
I believe I pointed out three times here the importance of maintaining your tooth enamel. My Mother was born with lousy tooth enamel, and due to things she ate and drank she stripped away a lot of that enamel, by the time she was 33 she had most of her teeth pulled and had to wear bridges, and partial plates. By the time she was 40 it was easier and less expensive to get all of her teeth removed and use dentures.
I, having picked wisely when it came to the genetics of my parents, came out with strong tooth enamel. I have 3 fillings and have had two teeth pulled. The ones that were pulled were wisdom teeth my mouth isn’t as big as many think it is

. I am nearing 40, have had a history of drug use (speed is well known to cause teeth to crumble) and I know that I haven’t taken good care of my teeth all of the time. My last dental cleaning my teeth were still in good shape.
Due to having good enamel, I have few issues with staining, even though I smoke and have smoked since I was 13 (26 years) I do drink coffee and tea. My mother who had terrible enamel had yellow and brown teeth by the time she was 30 and she brushed every day and did all of the “right” things in dental hygiene. This suggests to me that staining may be a sign of weak or porous tooth enamel which allows stains to occur.
If you are prone to cavities or have any gum issues then I would strongly urge you to consult dentist about your options when it comes to whitening your teeth.