I'm hoping this is the right section to post this in...
I get bad staining on my teeth and most toothpastes, even whitening ones, don't seem to make any difference.
I did find one Colgate whitening one that worked pretty well - but, when I went to buy some more, I realised that Colgate actually sell about 6 different types of whitening toothpaste and I couldn't remember the exact the name of the good one I'd bought previously. (I bought one of them but, sadly, it clearly wasn't the same one, as it made no impact on the staining whatsoever.)
Has anyone got any recommendations? Should I try smokers' toothpaste - even though I don't smoke?