When to take painkillers?

Patient: I do powerlifting and have a competition soon. I have sacroiliac joint pain, how long before i lift should i take diclofenac sodium 75mg tablets?

Symptoms: Back pain

Doctor: