 Unlike most shellfish, oysters can have a fairly long shelf life of up to four weeks.However, their taste becomes less pleasant as they age.Fresh oysters must be alive just before consumption or cooking.