Do my credits expire or reset?

It depends on your plan.

Credits you buy on top of your plan never expire. See How do I get more credits?

Credits