Since this uses raw eggs, it's best to finish your eggnog within 2-3 days of making it. If you've added a significant amount of alcohol (about 5%) it may last for a couple weeks.