How long it takes for a toothache to take effect after taking painkillers is not an accurate judgment, it may take about 30 minutes. However, the medication only has a pain relieving effect and cannot cure the dental disease. If the pain is caused by gingivitis, periodontitis and other factors, usually after taking the medicine about 30 minutes or so will gradually take effect, but each person’s physical condition is different, so the recovery time after taking painkillers is not the same, if it is a Western medicine may be quicker to see the effect, if it is a traditional Chinese medicine may be slower to see the effect. If there is pulpitis, apical periodontitis and other diseases, the effect of medication may not be good, you need to carry out root canal treatment to relieve the pain. Usually need to do a good job of oral care, to avoid hot and cold stimulation, but also need to timely clean the teeth inside the residual material.