If unopened, a bottle of Grand Marnier can last for many years. Remember to always store it in a cool place away from sunlight.