Walmart offers this 8" Glow Stick 50-Pack for $2.01. Opt for in-store pickup to avoid the $5.99 shipping charge. That's $2 under last week's mention of the same quantity and the lowest price we could find by $3. Each stick glows for up to 10 hours.
As one of the reviews on Walmart site notes, there are 25 sticks and 25 connectors.