Withdrawal process on instaforex is very good than other brokers all over the world. And its depends on different payment processor and i see generally it takes 1-7 working hours to process any kind of withdrawal request but sometimes it may be delay because of many request. For that they added it on their rules that it may take maximum 24 hours to process the request.