treatment plan to make your teeth white goes as follows:
visit the dentist
, who will first do clean up of your teeth this will remove all the extrinsic stains and deposits present on the teeth & reveal the original color of your teeth.
After that if you want more brighter teeth
you can undergo teeth whitening
treatment for further enhancement of shade.
Your dentist will be best judge to decide
whether home bleaching or in office bleaching will provide you with the desired results.
You can try some commercially available whitening
toothpastes after bleaching to maintain the effect for bit longer time.
Whitening toothpastes can also be used without bleaching treatment for very minor yellowish discoloration but cannot give you satisfactory results in more complex situations.