Black stain on teeth has two causes. 1 extrinsic stain damage comes outside of the teeth. This includes staining,tartar,or other damage that affect the outer side
of enamel
2 intrinsic stain damage start on the inside and progress outward.this occurred when tooth causes decay and damage.
Next Steps
please consult your dentist for proper diagnosis