It is depend on the exchange and the price I've set my orders . for short trade its only takes 1-3 days of waiting but for longer trade with target price then it can be 1week up to months of waiting before selling. Once I set the orders I only revisit the exchange for checking live market price. Once I saw that it need longer time then I will cancel my orders and sold it in the market price.it only happens when I need to trade another crypto currency.