Cannabis pre-rolls typically stay fresh for about 3 to 6 months. However, the freshness can vary depending on factors like packaging and storage conditions. It's best to consume them within the recommended timeframe for optimal quality.