So the day after Halloween 2011 I purchased about 20 glow sticks at Walmart for dirt cheap (.47 each). I figured they might come in handy for my emergency stashes. Put some in each car, a couple in the garage, and some closets and drawers around the house. They for sure won't replace a normal flashlight during a power outage, but it's better than nothing, I get 12+ hours of light out of them without worrying about batteries, and the kids get a kick out of them. Anyways I kept what I didn't distribute around the house in a closet and this week I pulled it out and opened some up to see how they did after being stored for 3 years. I didn't expect much. Figured I might find some leaking and/or the glow won't last very long.
They held up perfectly fine! Of the 3 that I opened, all were bright enough to read by and lasted well over 12 hours. Didn't find any leaks either. I was pleasantly surprised. By the way, these were the big sticks, about 1/2 inch by 5 inches long.
So keep an eye out after Halloween when they are on clearance.
Every year I will break open another stick from the 2011 stash and see how long the shelf life is on these things.