Tramadol should help in 15 minutes to a half hour. If you're thinking it needs time to build up, no. It's a non-narcotic that works in two ways. One is as a mu opiod agonist, meaning it acts like an opoid, and secondly by working on the serotonin system. That may be where the idea that it took time to work came from, because most drugs that get used for pain that work on the serotonin system are tricyclics that take 2-12 weeks to work. If tramadol doesn't at least help a little in half an hour it's never going to. Ask if something else might be more effective.