the difficulty with answering the question is that Caffenol is not just one developer - everyone's brew will be different depending on the coffee used, soda used, ascorbic acid used (some people grind up Vitamin-C tablets, others use lab-grade ascorbic acid, and others everything in-between I'm sure), measuring regime used (some are spooning, some are weighing), and so on; plus of course nobody really knows for sure what the "other" developing agent is (although there seems a vague consensus that it's probably caffeic acid).
Any and all the Caffenol recipes have been empirically developed and anecdotally reported; It's not a laboratory-tested product with known parameters.
So maybe a brew will last an hour, or maybe it'll last 6 months; but nobody knows at what level of activity.
There are plenty of reports that it lasts "ages" or "months". But do you want to use a 6-month old batch on a roll you really want not to mess up and find it's dead? Or changed characteristics?
[Don't get me wrong, I'm not anti-Caffenol, I like it and it almost always produced great results for me, but I found it too much faff to make up every time I wanted to develop a roll & I didn't want to use it other than one-shot for the reasons given above]