Many lifestyle choices as well as genetics play a part in the colour of your teeth. The most common culprits are some, or a combination of the following - lack of saliva, chronic dry mouth, ageing, smoking, drinking a lot of coffee and certain teas, consuming a lot of sugary foods and drinks, poor oral hygiene, etc.