Yellow teeth are very common, and they do not always mean your teeth are unhealthy. Many people brush well, avoid sweets and still feel unhappy with the colour of their smile. This can be frustrating, especially when whitening toothpaste, strips or treatments do not seem to make much difference.

The truth is that tooth colour is affected by many things. Some are on the surface of the teeth, while others are inside the tooth itself. Whitening works better for some types of discolouration than others, so understanding the cause is important.

Surface stains from food and drink

One of the most common yellow teeth causes is staining from everyday food and drink. Tea, coffee, red wine, curry, tomato-based sauces and dark berries can leave colour pigments on the enamel. Smoking can also cause yellow or brown stains.

These are called extrinsic stains, which means they sit on the outside surface of the tooth. Whitening toothpaste or a professional clean may help with these stains, but results can vary. The American Dental Association explains that some whitening products mainly help with surface stains and may not change the deeper natural colour of the tooth.

Thin enamel and natural dentine colour

Teeth are not naturally bright white. Under the outer enamel layer is dentine, which is usually more yellow in colour. If your enamel is naturally thin, or becomes thinner over time, more of the dentine can show through.

This can happen with age, acidic foods and drinks, teeth grinding, or brushing too hard. In this case, the teeth may look yellow even when they are clean. Whitening may lighten the shade a little, but it cannot rebuild lost enamel or fully hide the colour underneath.

Internal tooth staining

Some stains are inside the tooth. These are called intrinsic stains. They may be linked to certain medicines, too much fluoride during tooth development, trauma, old dental work, or changes in the tooth after injury. The ADA notes that intrinsic stains occur within the enamel or dentine and can be caused by factors such as ageing, fluorosis or developmental conditions.

Because these stains are deeper, normal whitening may not work as well. A dentist may suggest other options, such as internal whitening for a single dark tooth, composite bonding, veneers, or a more tailored whitening plan.

Plaque and tartar build-up

Poor oral hygiene can also make teeth look yellow. Plaque is a soft, sticky film that forms on teeth. If it is not removed properly, it can harden into tartar. Tartar can look yellow or brown and cannot be removed by brushing alone.

In this case, whitening is not the first step. A professional scale and polish may be needed before any whitening is considered. This also helps improve gum health and gives a cleaner base for future cosmetic treatment.

Why whitening does not always work

Whitening is not a one-size-fits-all treatment. It works best when the main problem is staining on or near the enamel surface. It may work less well if the teeth are yellow because of thin enamel, deep internal stains, old fillings, crowns, veneers or tooth injury.

It is also important to have your teeth and gums checked before whitening. The NHS advises that whitening should be carried out through a dentist, as the chemicals used are strong and unsuitable whitening products may harm teeth and gums.

What should you do next?

Before spending money on whitening products, it is worth finding out why your teeth look yellow. The right solution may be a hygiene clean, professional whitening, enamel care, bonding, veneers, or treatment for an underlying dental issue.

If you are unsure what is causing the colour of your teeth, The Colonnade Dental Centre can help you understand your options in a calm and practical way. A simple consultation can show whether whitening is likely to work for you, or whether another treatment may give a more natural result.

You can book a dental appointment online or contact us using the contact details below.

The Colonnade Dental Centre

Address: 1/257 York St, Subiaco, WA 6008, Australia

Phone Number: 08 9380 4700