No, LinkedIn recommendations do not expire. They remain on your profile permanently unless the person who wrote the recommendation deletes their LinkedIn account.