Not sure how old the test kit is as I got it when I bought my tank used, but the expiry date says 2017 so I assumed that its still good. its the salifert one. I've been buying pre mixed saltwater from the lfs for the past few weeks due to lack of time I'll have to ask next time I'm in there. Looks like I'll be looking for a magnesium supplement today..