As per Delta Airlines SkyMiles Policies, your SkyMiles does not expire. However, if you close your account yourself or the airline delete your account by any reason, then your Miles can expire.