There are multiple reason due to that tooth get stained. so basic check up by dentist is necessary. some stain is just due to regular food intake. some time its caused by particular medicine. if tooth got injured than also cause black discoloration after some time. in case of neurosis teeth have different king of stains.