Monero deposit and withdrawal times vary on different betting sites, but on the whole, they are much faster than traditional (fiat currency) online gambling payments. Typically, deposits will be instant while withdrawals can take anything between 15 minutes and 24 hours.