Brown stains on teeth are primarily caused by the consumption of stain-inducing substances such as coffee and red wine, smoking, and inadequate oral hygiene. Additionally, weakened enamel and certain medical conditions may further exacerbate the discoloration.
