I'm not an expert on blood results but I know you can't overdose on VitB12 and sky high readings are not a problem, wish mine kept high. Plus you need folic for healthy blood cells, I still take 5mg folic every second day, as prescribed. Hopefully, someone with better knowledge than me can also advise 06hat, best wishes
you don't have PA, or a B12 absorption problem by the look of the above results. PA and absorption problems are things that would leave you with low serum B12 levels.
However you may have a problem metabolising B12 and this would mean that you need to have really high serum B12 levels for enough to actually get through to your cells to run all the processes that it is needed for. These problems are genetic and also very rare.
The MMA and homocysteine results are both in normal range implying that you are getting enough B12 into your cells with the high serum levels.
There are a few things that can cause high B12 that aren't so benign - liver and kidney problems - but it sounds as if your GP has probably ruled those out and the MMA result would imply that kidney problems certainly aren't a factor.
I would suggest that you really talk to your GP to confirm that the reason why they are telling you to take the tablets is because of a problem metabolising B12 once it is in your blood.
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.