When do my Bsgcoin get matured and earn reward?

It takes 24 hours to mature your coin from last received reward block.

Once you received reward block in your staking wallet, you are required to wait for another 24 hours to find next reward block.