The amount of time that a tooth is sensitive depends on a number of factors, including the cause of the sensitivity, oral hygiene, diet, dental products used, and more. A tooth may be sensitive for only a few hours, but a person may have sensitive teeth for years; the duration is entirely dependent on the root cause as well as the type of treatment provided.