Crest teeth whitening strips do it for me.
I got this Coco orange stuff I really like for once a week brushing, and regular toothpaste through the week.
I drink coffee every day 👀🤣 and proud. I use this kit (my older kids do as well) https://amzn.to/3LhGmgf I use this Mouthwash (my whole house does) https://amzn.to/3LqAMs7
This is not a fix all but it’s a small tip:) When you drink , don’t let it touch your front teeth. Just drink it and have it go directly down. Like when drinking from a straw :)
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
I brush with water and a smidge of baking soda a few times a week! It helps with the surface stains (I drink coffee every day).