The withdraw period is usually 1 to 7 hours in most of the forex sites and I think, it is just like instant. There should be one improvement in the forex sites which is to allow withdraw on weekends also. It will help great when someone needs money at weekend.
It is so boring and irritating to wait for Monday to withdraw your funds. I think this is more important than instant withdraw but I don't think this idea will be implemented.
i believe it is understandable if a forex broker does not pay on weekends, remember they are also human beings and they also need breaks. if a broker takes 1-7 hours to process a payment request, i think that is not very long. i do not think a forex broker should have instant payment system (as i have mentioned before), because people can abuse the system if there are loopholes.
i am yet to withdraw money from any forex broker, so i may not know how does it feel to get paid from a forex broker. although if i get paid from UWC (because of my posts in fxfred), i may have a bit of experience.