Toothache is usually caused by problems such as tooth decay, infection, gum disease, or a cracked tooth. While some temporary home measures may reduce discomfort, persistent tooth pain should always be checked by a Dentist to identify and treat the underlying cause.