I've had my B12 checked multiple time and it's always at a very high level (I supplement quite regularly with the B's). But I don't have the white crescents on any of my nails except for my thumbs. But I know it's not because of low B12 levels though since I've never tested low for B12 levels and I supplement.