The time limit varies by casino. Typically, you have 30 to 60 days to meet wagering requirements at casinos offering a 300% deposit bonus.