I believe that a lot of the withdrawal from any drug is mental. Once it breaks down your will power you're F'd. You get retrained so that when your body is trying to tell you it's stressed because it's hungry, tired or you need to pee it's misinterpreted by your brain as withdrawal stress/pain. This is where the power of belief comes in handy. If you can convince yourself you are strong enough, which I believe deep down everyone is, and really make yourself believe you're withdrawals won't be so bad it will considerably damper the pain. I use a fairly large dose of potent kratom (8g-14g) every 2-3 hours and I've gone a few days clean without too much trouble.
When you feel an intense craving figure out if you need to eat, rehydrate or use a restroom. Get outside and interact with people you enjoy and do things to distract yourself. like the little engine that could. Believe in your ability to be strong willed. Figure out an activity that you've been able to lose yourself in several times before. Like reading, snowboarding, playing music. I prefer anything that involves exercise, be it mental or physical, preferably both. If it's something I've been able to really lose myself in many times before it feels like my body is trained to easily get lost in even while feeling like shit.
To really believe strongly is to let yourself become a bit crazy. You would have to embrace a little insanity if trying to convince yourself you don't need sleep or food and so it is with drugs that have to your body, become just as important.
Try not to set specific times to make it too unless you're absolutely certain that's all you have to make it to. here's an example of why.
I worked three doubles in a row last year and had no time to go and get more H and so had to deal with two days of withdrawal from a half gram a day habit. the third double was on new years eve so my work was open till 1am.(lift operator). It was pissing rain and windy as shit and I had to work in it from 8-am till 1am. I completely forgot that we were open 3 hours later than usual I was sick and depressed but I had a strong mindset in place. I was going to make it till eleven without breaking down. i started closing procedures then called the other operator and he reminded me. I made it till eleven then my withdrawals got way worse. I was puking too much to work and I couldn't stand right.
I hope this helps someone. Cuz I know a lot of people are gonna try to call bullshit. But really this works. It won't take away all the withdrawal, but it's a lot easier and empowering to believe in your strength and courageously embrace your withdrawal while you wait for your cure than to whimper in fear of it. It's the only way I've made it through many days of moderately severe withdrawal while working a job that requires an enormous amount of manual labor while in temperatures ranging from 0*F to 35 windy and rainy. (windy with rain is way worse than snow. Sucks the life out of you and gives your soaked outdoor gear a lot more weight to carry.)