Yes, they do. SMS credits do expire. This means that your SMS credits will be available in your SMS account for 30 days, 90 days or 180 days, depends on your SMS package.