Yes, AWS certificates expire. However, they are automatically renewed before they expire, so you don't have to worry about them expiring.