The Hero Pass resets at the end of each month. To keep receiving its benefits, you’ll need to purchase it again at the start of every new month.