There are many reasons why teeth can become stained or discoloured. Some people have always had discoloured teeth from the time they could remember, whereas others have picked up habits that cause staining like smoking, drinking too much coffee, eating certain types of food, etc. Certain types of medications can also cause teeth staining. Firstly, It is important to assess the cause of the teeth discolouration. There are various techniques that we can advise on the best solution to whiten your teeth.