Have Medical Questions? Ask a Doctor Online!
Hello from JustAnswer.
It is true that liver disease can cause an elevated vitamin B12 level. An elevated vitamin B12 level also can be associated with certain conditions affecting the bone marrow and blood cells. However, when vitamin B12 levels are checked, the doctor usually has also checked liver function and enzyme tests and blood counts. If these labs were not checked, then it would be appropriate to check these labs as the next step. But if these labs have already been done and are normal, then no further testing would be needed for any evaluation of the elevated vitamin B12 level.
If I can provide any additional information, please let me know.