It does not help. It might even have a bad effect. That is because there is acids in coffee, giving the flavour. They might harm the teeth.
Different ways. Coke erodes your teeth over time. Coffee stains your teeth.
Yes. (the cream does not stay on the teeth, the coffee does)
it is coffee
Stain them.
Coffee
Yes
obviously.
Of course you can. Braces have nothing to do with the "color/brightness" of your teeth. Braces are used to straighten teeth. If it is, in your finding, that drinking coffee has discolored your teeth, then he or she (your dentist) can apply a "whitener" to your teeth, regardless of braces. Regards
water does not really have an effect on teeth because there isn't anything in it to harm your teeth.
Yes
depends if you smoke it.