These vintage reusable drinking straws come in the original sealed package. There are 24 straws in the package, and they measure approximately 8" long.