It all depends on the online casino site you visit. There are online casinos that have a pending/waiting period. This can be anything from 24-72 hours during which they look at the transaction before sending the money to your prefered payment method. However, with all factors kept constant, you should receive your winnings within a few hours up to a maximum of five business days. Cryptocurrencies have the fastest processing times, then ewallets and others follow.