It looks at though it's going in the right direction. Perhaps stay there for bit and see how it goes? I wonder if you've had your vitamins levels tested yet? It might be low vitamin levels causing the exhaustion or it might just take time for your body to catch up with the new levels.
You can't tackle everything at once but when you start to feel a lot better your energy levels will increase and then you can think about your weight.
Yes, B12 is best at top of range. Did you ask your doctor to check for intrinsic factor antibodies? What was your folate like? It could be worth posting these results on the Healthunlocked Pernicious Anaemia forum to get their advice. If buying your own supplements, methylcobalabin is the most absorbable form of B12. Take B12 with a good B complex to keep the B's balanced. They're all important. Folate needs to be mid-range. Check iron levels too as they all need to work together to feel well.
Content on HealthUnlocked does not replace the relationship between you and doctors or other healthcare professionals nor the advice you receive from them.
Never delay seeking advice or dialling emergency services because of something that you have read on HealthUnlocked.