Rodinal will last decades even when turned brown. I heard from somewhere they found some in a WWII bunker that was over 50 years old and it still worked!

Rodinal will keep well but once mixed has to be used instantly as it goes off quickly