Many of us are looking for that perfect white smile, and while giving them an extra good scrub is sure to help, the foods you are eating could also be responsible for staining your teeth. 

Here are five foods and drinks you should try to cut down on if you want to achieve that Hollywood smile. 

1. Tea and coffee
The tannins in tea can cause staining and the outer layer of your tooth easily absorbs food and drink which causes further staining. Try to reduce your tea and coffee intake. 

2. Sauces
Similarly to tea and coffee, coloured sauces can cause staining by entering your tooth enamel.  However, some vegetables can protect your teeth from this so eat these before over indulging on rich coloured sauces. 

3. Red wine
Despite the fact that it can help to prevent gum disease, red wine is terrible for staining your teeth. Opt for white wine when possible.

4. Some fruits and vegetables
As tempting and healthy as they are, the bright colours in fruits and vegetables can be causing your teeth to discolour so wash water around your mouth afterwards or brush your teeth straight away.

5. Sweets
Sweets are full of vibrant dyes and juices to give them their irresistible colour, so if it stains your tongue it will probably stain your teeth.