Well you're definitely in precipitated w/d, so do not take any more heroin or opiates. You should start to feel better in 24-48 hours. I'd say if you're not planning on continuing suboxone at that time, wait 72 hours before your next opiate use. It really sucks, I know, but the buprenorphine blocks opioid receptors and when taken too soon from last dose, tears the receptors clear and causes w/d. Not only that, but taking any heroin or opiates at this point will be ineffective and can be quite dangerous. If you have more sub, take it 24 hours from now and you should notice a remarkable difference. Hopefully, someone else on here can give you a more detailed answer.