I'm aware it's a Sunnah and a charity but I'm shy to smile because my natural colour of my teeth is not white but a little yellowly white of the front six and bottom six in particular. I'm aware of all the oral hygiene habits in the modern world and the Sunnah acts (like using miswaak) and go to my dentist and hygienist regularly for a scale and polish to remove stains and tartar.
I don't like to smile with my teeth showing and smiling hiding my teeth can look fake. I'm also shy, reserved and quieter because I tend not to speak too much as I don't like to talk as the person listening will see my teeth! So you won't find me in photos as I don't like to be in them.
My dentist says people's teeth are not always white and I'm aware of so-called whitening toothpaste and bleaching etc but haven't had much luck. The hygienist says the whitening toothpaste only remove extrinsic stains but he uses a polishing paste which is more abrasive.
I don't smoke but tea coffee is prone to staining my teeth more than any other person. I know people who have white teeth but smoke and drink lots of black coffee! People say I'm over paranoid about them and they aren't bad but I would like them whiter!