Painkillers mainly include non-steroidal anti-inflammatory drugs, antispasmodic analgesics, opioid analgesics, etc., due to different drugs, the onset of action time is also different, non-steroidal anti-inflammatory drugs are generally about 30 minutes to see the effect of antispasmodic painkillers 15-30 minutes to see the effect of the drug. 1. Non-steroidal anti-inflammatory drugs: including ibuprofen, acetaminophen, diclofenac sodium enteric-coated tablets, etc., mainly used for headache, toothache, joint pain and other symptoms of relief, generally about 30 minutes to see the effect. 2. Antispasmodic and analgesic drugs: such as atropine, scopolamine hydrochloride tablets, etc., mainly used for the relief of gastrointestinal spasm, usually in 15-30 minutes after taking the drug to see the effect. 3. Opioid analgesic drugs: such as morphine, pethidine hydrochloride, etc., mainly used for oncological pain, such as gastric cancer, liver cancer, etc., and the effect is usually seen within 20-30 minutes. When the symptoms of pain appear, it is necessary to clarify what kind of cause causes the pain, and then take medication, which needs to be taken under the guidance of doctor, and should not be abused.