Weekly and monthly bonuses are calculated on your previous week/month's wagers. The weekly bonus is available to claim every Saturday and the monthly bonus is available on a random date during each month. The amount you get also depends on your VIP status.