It's difficult to tell what would happen in your particular situation, because as Ivan Neretin mentions, hydrogen peroxide decomposition is catalyzed by a huge number of substances. The easiest way to find out whether your solution is actually decomposing or not would be to test it.
Make a solution of known concentration.
If you're using an accordion bottle, cap it tightly and let it sit for a week. One liter of 3% hydrogen peroxide will contain roughly one mole of solute, and when it all has decomposed it will produce about ten liters of oxygen gas. If the bottle doesn't accordion substantially in a week's time, you know that it isn't decomposing at a rate that should concern you.
If you're not using an accordion bottle then you can cap the bottle with a balloon (or maybe even a rubber glove + rubber band) instead, assuming you've got a reasonably safe place to put the thing for a week. Again, it's going to make roughly three liters of oxygen for each 1% loss of peroxide per liter of solution, so you can just watch the balloon and wait a week. A balloon will leak somewhat, but if the rate of decomposition is significant, it will still inflate.
In general you can drastically slow the rate of decomposition by storing peroxide solutions in brown bottles and keeping them refrigerated. Unless you're using something other than sodium chloride solution or storing it in bright light in a warm room in a clear container, I'd be surprised if your solution is decomposing at a rate of more than 1% a year. However, if the concentration is important, and it sounds like it is, then a test is really the only way to know for sure.