I've had both deficiencies. I have autoimmune pernicious anaemia so I know how inaccurate B12 serum is (had symptoms for decades). Many people are suffering in "normal" ranges. I was unfortunately one of them. My level eventually went down to 68 pmol/L. Close to death. I also had vitamin D deficiency. It is a very common deficiency.