Ferritin - A protein found in the liver, spleen, and bone marrow that stores iron.
Ferritin is increased in liver disease, iron overload from hemochromatosis, certain types of anemia, acute leukemia, Hodgkin's disease, breast cancer, thalassemia, infections, inflammatory diseases, and hemosiderosis. Ferritin levels may be normal or slightly above normal in patients with kidney disease.
Ferritin is decreased in chronic iron deficiency and severe protein depletion.
http://www.healthatoz.com/healthatoz...iron_tests.jsp
Cloudy urine is often a sign of infection.
Don't know about the B12 part. Hope this helps some.