The two major types of teeth stains are intrinsic and extrinsic. Intrinsic stains are deeper and usually the result of injuries, medications, and excessive fluorine compounds. Extrinsic stains, however, are more common and are caused by eating and drinking dark-colored items such as coffee, tea, red wine, and soda. Smoking can also influence the extrinsic color of the teeth.