The amount of time it will take for pain to last after getting fillings is subjective, but it can take up to a few weeks, as stated by WebMD. Pain relievers may not be necessary to help with the pain.
If the pain is severe, a person needs to contact a dentist. One should also visit a dentist if the pain lasts for more than one week, as stated by WebMD. Most people experience pain after anesthetic diminishes because the filling is usually too high. Pain also occurs when the teeth come in contact. The tooth is usually sensitive to cold, air and pressure.