The effects of tramadol begin to take effect in 30 to 60 minutes with injections, and some tablets and capsules. They are used to treat discomfort that is only anticipated to last for a short period of time. You may be recommended to use this sort of tramadol just if you have intermittent pain. Each individual requires a different dosage. However, the effects of immediate-release tramadol last approximately 4-6 hours, whereas the effects of extended-release tramadol last approximately 12-24 hours.