There are calculators but online but all of them are for now, not for the reward in like next 5 months of mining.
Of course mining calculator would be work only for now. It because the variable for counting would change every second, minutes, day. Let's say network hashrate, it depends on how many miners (it is about hashrate) mines the coins, it can change every second. And the other variable that would change regularly.