Ben Sira 51:30

30 Do your duty at the proper time, and the Lord, at the time he thinks proper, will give you your reward.