If you don't smoke already, don't start, if you do, quit. If smoking is your crutch let it go! Nicotine plays an incredibly large role in the discoloration of teeth. You can tell a smoker just by looking at the yellow smile. Nothing will whiten your teeth better than stopping. Smoking is also bad for your lungs. You'll also have cosmetic ramifications too. There are no benefits to smoking. Don't start smoking if you don't already and you want to keep a white smile.
At this point in time, you have probably already used one of the over the counter products that are available in your local pharmacy. These can be purchased with the teeth whitening strips, gels or trays. Obviously, these products will not work as well as having your teeth whitened by a professional. But then again, these items are cheaper than going to the dentist and you can use them in your own free time. However, the products that whiten teeth are much more expensive than ordinary oral care products such as toothpaste. You should also do some research on the different products that are available before you actually buy anything.
If at all possible, always drink plenty of water. You may have detritus left over from food and meals and drinking more water helps to rinse that away. Your hydration levels will also increase. Everyone knows that water is far better for you than any soda, coffee or tea drink. You know that this is true for your internal health. You will also find that water, because of its transparent nature, won't stain your teeth like coffee or tea will. When you drink more water, you will lose the stains that you received from drinking those dark beverages.
You'll enjoy hearing that not every teeth whitening method is expensive or requires a physcian to administer. Yes, of course if you can afford it a professional can get you the results you desire, but why would you even want to if you can do the same thing at home for less money? Is there a reason you are settling for a discolored smile when you have it within your power to change it to bright shiny white? You'll love your new look!