WhooHoo. I've been using fish oil with VitD for 10 days and I am already seeing a big difference; my nails aren't splitting anymore into 2 or 3 layers at the top. They're almost completely normal and I expect they will repair - once the vertical ridges grow out, if they do. Once I can budget it in, I'll add the calcium and magnesium.
Thanks everybody for your helpful advice.