Each pack contains 30 strips. How long they last depends on how you use them. If you’re using them for sleep, 1 strip per night means a pack will last 30 days. If you're using them for sports or workouts, assuming an average of 5 training sessions per week, a single pack will last about 6 weeks. Your usage may vary based on your routine and personal needs!