Question: how long does it take for diclofenac to take effect?
Answer: Diclofenac takes 20 to 30 minutes to work if you take it as tablets or capsules. Suppositories take a few hours to work.