... and have taken both percocet and vicodin regularly for relief for almost 4 years. I went through a 6 month pain management plan of spinal epidurals late last year and now my back is in worse shape than it was before. My doctor has put me on 4 mg of dilaudid every 6 hours about 3 weeks ago and I have not had any significant relief whatsoever. All it has done is make me sleepy - but, it does not even touch my pain. I've heard of so many people that had such good results with this drug, but in my case, I could be taking aspirin. Does it normally take an unusually long period of time to become effective? Should I just continue with it or ask my doctor to put me back on percocet? I'm really hurting right now!