Seasons last 4 weeks (28 days). You can see when the current season starts and ends at the top of the page, under the Races tab.
If you recently cashed out your Derby but don’t see the USDC in your wallet, make a Support Ticket and include the Order# of the failed withdrawal from your inbox under the My Stable tab.