In my opinion, first of all, everyones different, so any answer your gonna get is just gonna be an educated guess. Only you know your body and only you should know how long it takes for your tolerance to go back to baseline, but since you dont know yet, well have to guess for you.
Also...some people NEVER lose all of there tolerance and live there life with a higher tolerance to opiates than most people, even thoug they quit using opiates recreationally years ago. i am one of those people....allthough I was actually born with a naturally high tolerance to opiates, allowing me to take up to ten 10mg vicodins at a time even when I just started taking them.
But my best guess, in your situation, it would only take a week being clean for you to dramatically tell a difference in your toelrance level....but it would probably take atleast a month, maybe more, for you to feel like you have completely lost your tolerance. In my experience, your tolerance drops somewhat very quickly in the beginning, and then it kind of slows down amd it takes much longer for you to actually lose that last bit of "tolerance".
Hoped this helps.