What are some of the differences that time makes for these dyes? Are there particular colors that expire quicker? Different halos? Faded looks? Doesn't work well with certain techniques?
How fast the dye color expires depends on which specific dyes are in the mixture. That depends partly on how reactive the dye molecule is, and partly on how old the batch of dye was already when you bought it.
Procion Turquoise MX-G does a funny thing in which the dye molecules, which are flat like poker chips, stack up together, which turns them to a bluer color, but that's rather subtle. More obviously, at the same time fuchsia (red MX-8B) and yellow (yellow MX-8G) go bad more quickly, so they become lighter in color. But, if your turquoise happens to be old, it may seem to go bad faster even though it would tend to last longer if they were all equally fresh.
Halos are mostly caused by other colors reacting more slowly than fuchsia does, so it hits the fiber right away and stays where you put it, while the other colors spread out more. You'll have less haloing if you substitute red MX-5B for red MX-8B.
Once Procion MX dyes go bad, they can no longer react with cotton and other cellulose fibers, but, if you substitute vinegar for soda ash and add heat, they will still work
as acid dyes on silk or wool.
-Paula