How's Your Smile? Protein Intake?

I brush my teeth 3x daily and use mouthwash yet all of my teeth(other than my front two) are a shade of yellow rather than white.

Is A HIGH PROTEIN DIET (or any other dietary factors) to blame?

Does anyone have any tips on how to whiten my smile?