OK well, first I just wanna emphasize that I've never been on subuxone. So I'm just going on what I've learned not first hand experience.
But it's my understanding that you should judge by your symptoms rather than a set amount of time for when you start subuxone so as to avoid precipitated withdrawal.
Most doctors use the clinical opioid withdrawal scale. You can Google it and try and gauge how sick you are. I believe you're supposed to score somewhere around 6-10 before you start subuxone.
Once you're sick enough, start with a low dose, such as 2mg, and wait a few hours to see how you feel. That way if you feel worse you'll know you're not in enough withdrawal to start yet without being thrown into full on PW.
If you feel better though, take another 2mg and wait another hour or so. Continue till you're on your full dose again and then you should be reinducted.
Again though, I don't have first hand experience with subuxone. I looked into it when I first looked into opioid substitution therapy, but ultimately I went with methadone instead.
So, you may wanna wait for another opinion to compare with mine.
Either way, I wanna tell you, I know it's hard but try not to get too down on yourself. I'm sure you've heard it before, but relapse is a part of recovery. You're by no means alone in this experience. It's super common for even those of us who've managed to stay away from heroin a long time to have an occasional relapse. It's kinda the nature of the disease.
The important thing is to try and work out why you relapsed so you can try and avoid it happening in future, then just keep moving forward.
Good luck man.