Why is your teeth yellow?

Your teeth being yellow is due to the thickness or thinness of your tooth enamel showing the cementum under. Don't expect it to be really white for those who bleach teeth, its perfectly normal to have somewhat yellow teeth.