The free credit that comes with each agent you bought, expires every month at the same time it is granted again. This means this credit isn't accumulable but will be there each month.
The extra credit that you buy comes with an expiration date of one year since the moment you bought it. If you don't spend it in that time, it will released after a year. A whole year is plenty of time to make calls 😜.