My teeth are yellow please help?

I'm 19 years old and my teeth have been yellow for the past 2 years,I have tried using all sorts of whitening toothpaste,my teeth aren't sensitive nor do I have gum problem,my dentist just said to keep brushing twice a day,please help this problem has affect my self esteem
3 answers 3