Hi and welcome. Excellent job removing yourself from a dangerous situation when you need to get clean. You are right where you should be: detox is hell. But you know that. You need to STAY clean not get clean. So, first, you need to cut all your contacts. Block your dealer's #. Change your ph # if you need to. Are you willing to do whatever it takes to stay clean?
Get into meeting asap. As soon as you can. That will be the difference between being a drowning mom and a mom who can not only be there for her kids but wants to be there. But, as you know, you have to do this for you or it won't work. Find an NA or AA meetings and just go. No excuses.
My good friend on here always says "you will just have to be okay with not being ok for a while." This is your addiction coming to collect payment. There is no free ride.
Maybe try Hylands restless leg for the leg jolts. Eat bananas, too. Sleep is the last thing to come back so you'll just have to be patient. That's the name of the game w/ getting clean: patience. It's something we addicts aren't very good at, but we can work on it.
Stay close to this site and keep checking back. If you stay close, you'll get so much awesome support.