It all depends on the length of the chain you are involved in.
For example if it's just you and the seller and no onward purchase, then it's a fairly reasonable length of time.
But if you have your seller waiting on another seller and then another seller and so on, they can all have delays at different times, which will then hold up the process.