Just got an echeck payment at one of my web directory but when i check it through details it says expected date of clearing is 9th December,07

why 10 days
I am getting echeck payment regularly but normally they clear in 4-5 days max so want to ask why there is no fixed time frame for getting it cleared ?
DON.