If you're using diclofenac gel, plasters or patches on your skin, it usually takes 1 to 2 days to work. For arthritis, you may need to use the gel for up to 7 days on the painful joint to feel the full effect. Depending on why you're taking diclofenac, you may only need to take it for a short time.