According to an information sheet put out by Power Master several years ago, fuel can be stored "almost indefinitely". In fact, the following is from that sheet:
"Properly stored, model engine fuel will last almost indefinitely. ... Just about the only thing that adversely affects model fuel is the absorption of moisture from the air. Keep the air away from it, and your fuel will likely be potent longer than you are! Methanol - the major ingredient in model fuel - is hygroscopic. This means it's virtually 100% soluble in water, and absorbs moisture from the air like a vacuum cleaner sucking up dirt. ... While it is true that the UV in sunlight (or in fluorescent lights, for that matter) will cause pure nitromethane to deteriorate over time, it's our experience that once nitro is in solution and substantially diluted, the deteriorative effect is relatively minor. To test this, some years ago, we put a gallon of 10% fuel out in direct sunlight for a month. At the end of that time we tested that fuel in an engine vs. fresh product and could see no difference. While it certainly won't hurt anything to store fuel away from direct sunlight, etc., it's our personal opinion that the adverse effect of sunlight on fuel under normal operating conditions is too little to worry about."
The Power Master sheet has some more details in it but this is the essence of the subject. (They had 5 sheets giving fact about fuel including this one about storing fuel. Others are: What's the Oil Content; Which Oil is Better - Synthetic or Castor?; Nitromethane, the Mystery Ingredient?; 2-Stroke vs. 4-stroke fuels, Is There Really A Difference?)
Duke Fox used to have similar discussions in his monthly advertisements.