How long do credits last?

They will keep rolling over one month to the next. But if your account has been inactive for over 12 months your credits will expire.