At the very least it takes around 20 days to receive your money after a cashout. You receive your money on or around the 20th of the month after you cash out.
So, for instance. If you cashed out today, November 11th, you'd receive your money if approved on or around December 20th. That would be about 39 days.
If you cashed out on November 30th, you'd still receive your money on or around December 20th. That would be around 20 days.
If you cashed out December 1st, well, you'll have quite a long wait. It won't approve until on or around January 20th, making it a possible 51 days before seeing your money.
Hope this helped. Good luck!