Previous scan showed non-alcoholic fatty liver so doc is concerned it’s now moved onto the next stage.
Your B12 should be over 500 pg/mL; you don't need injections, since sublingual B12 (methylcobalamin or Source Naturals dibencozide) will raise it quickly. I use this one: https://www.amazon.com/Source-Naturals-Dibencozide-Sublingual-Coenzyme/dp/B000GFPDB0 How is your homocysteine?
Might look into fasting to reduce your non-alcoholic fatty liver. Anecdotally, fasting for NAFLD has had great success, and also there's this: https://www.sciencedaily.com/releases/2016/05/160509085347.htm