Bonuses are usually given at the start of the sports betting season. This is because sportsbooks want you to use your bonus money to bet on sports before the new season starts.