An open jar of mayonnaise can last 2 -3 months after being opened if it has been stored correctly. Mayonnaise should always be kept in the refrigerator. Sources vary on the shelf life of unopened mayonnaise with jars lasting from one week to four months past the sell-by date.