How long do caravans last