But exactly how long do pumpkins last and is there any way to keep pumpkins from spoiling? While uncarved pumpkins can stay fresh for about two to three months in cool storage, carved pumpkins ...