If they have logged in recently, but it's been a couple of days, I don't mind waiting unless one of the cards in that deal is about to get traded in another deal
If I can see that they log in every day, but don't send any type of response, I will withdraw after 3 days.
I view it as this: if they can't be bothered to spend 2 minutes to send any kind of communication, they are likely to not care enough to check card conditions if asked and/or package them appropriately and/or mail them in a decent time frame and/or work out any other issues that may arise at any point. Unfortunately, I have learned this from experience.