My H2B drinks a lot of coffee and it has made his teeth disgustingly stained. I have tried to 'ban' him from drinking coffee until after our wedding day but he won't have any of it!
So the other option is teeth whitening. I know you can get home kits or have it done professionally by a dentist.
Your recommendations and experiences please!