No, unused data does not expire. It will stay in your account’s balance until it is actually used.
You do not need a currently active subscription to use data that you have already paid for previously.
ProxyEmpire is one of the most flexible services in terms of billing.