A toothache is pain in or around a tooth usually caused by cavities, a fracture, or gum disease. Many — but not all — of these must be treated by a dentist, and some are dental emergencies.The fastest way to stop a toothache at home is by taking ibuprofen (Advil) or another NSAID, like aspirin. NSAIDs are the best painkillers for toothache. If you have a toothache that lasts longer than 1-2 days, is severely painful, causes your face to droop, or is accompanied by fever, pain on opening your mouth, or an earache, contact your dentist right away. Your dentist may suggest treatments such as a dental filling, an extraction, or a root canal for a toothache caused by tooth decay.