Written & medically reviewed by Dr. Sanjay Anbu, MBBS· Last reviewed
For everyday aches, paracetamol is a safe first step, and anti-inflammatory painkillers (NSAIDs) help when there is inflammation. The right choice depends on the cause and your health.
NSAIDs (ibuprofen, diclofenac, naproxen): good for inflammatory pain, take with food
Topical gels are gentler on the stomach for local pain
Persistent pain needs its cause found, not just masked
Common over-the-counter options
Paracetamol
Ibuprofen / diclofenac gel (topical)
Combination (ibuprofen + paracetamol)
Prescription / doctor-guided options
Stronger NSAIDs (etoricoxib, aceclofenac)
Muscle relaxants for spasm (short-term)
Nerve-pain medicines for nerve pain (pregabalin, gabapentin)
When to see a doctor urgently
Pain with fever and a very unwell feeling
Chest, severe abdominal, or one-sided limb pain (get checked)
NSAIDs: avoid with ulcers, kidney or significant heart disease
Not a prescription. This lists medicines commonly used for this condition to help you understand your options — it is NOT a prescription. Do not self-medicate: the right choice and dose depend on the cause, your health and other medicines, and prescription drugs (especially antibiotics) need a doctor. Misusing antibiotics drives resistance.
Frequently asked questions
What is the best medicine for body pain?
Paracetamol is a safe first choice; anti-inflammatories like ibuprofen help inflammatory pain (with food). Topical gels suit local pain. The best choice depends on the cause.
Which is safer, paracetamol or ibuprofen?
Paracetamol is generally gentler on the stomach and kidneys; ibuprofen (an NSAID) also reduces inflammation but needs caution with ulcers, kidney or heart disease.
When should body pain be checked?
If it is severe, persistent, comes with fever or feeling very unwell, or is chest/abdominal/one-sided limb pain — see a doctor.
Reviewed by Dr. Sanjay Anbu, MBBS. MedDroid is an AI medical assistant and can make mistakes. It provides general health information, not a diagnosis or medical advice — always consult a qualified clinician. In an emergency, contact your local emergency number immediately.