Just something to hold in mind when thinking about solutions: concentrations and dilution ratios.
So ... I use a very traditional cyanotype recipe which calls for:
8% Potassium ferricyanide (i.e. 8g in 100ml water or proportionately for different volumes)
20% Ferric Ammonium citrate (i.e. 20g in 100ml water or proportionately for different volumes)
I take equal volumes of each solution, mix them and use them to coat the paper.
(different people recommend different stock mixtures and different mixing rations of course)
If I made 20ml of sensitiser I would take 10ml of each solution and mix them together.
This means that the concentration of each chemical in the final volume is halved (the dilution is doubled): it consists of 4% ferricyanide and 10% of citrate
(*remember that that each stock solution is being diluted by the other stock solution when you mix them)
Therefore, mixing 20ml of sensitiser by adding dry chemicals directly to 20ml of water requires one to use 0.8g of ferricyanide and 2g of citrate.
By the way, I've got quite decent electronic scales, but mixing 2.5ml shots of sensitiser by mixing in dry chemicals strikes me as incredibly fiddly and I'm not all all sure why anyone would want to do so - the weights required will be really tiny.
Stock solutions of ferricyanide and citrate keep more or less forever, though the latter needs something to stop it growing mould ("Original" Listerine is often suggested, and I use a drop or two of 10% thymol in isopropyl alcohol)
[I am now going to sit back and wait for someone who really understands chemistry, dilutions and whatnot to point out that I have completely misunderstood everything and explain why, and I'll feel an utter buffoon]