I don't have any idea how long.... it seems to me that the new tooth is generally "on the way" and "pushing the old tooth out"... however I really haven't paid much attention one way or the other.
I have had a mini loose it's tooth and i checked it's tooth every day and it took it almost 20 days for his tooth to come in.i dont know if this is what u are looking for.