A low level of
vitamin B 12 at a young age ( yr age shown 23 yrs) is definitely abnormal. Vitamin B 12 is a very important water soluble required for growth and normal functioning of our brain , nerves & blood cells of the body. we get it through our food and it cannot be synthesized by our body. It is only found in Nonvegeterian foods or in diary products like milk butter etchings. so those who only eat vegetarian good are more vulnerable to develop its deficiency. You can not get it from vegetables or fruits. In your case following measurescare advised
Take sufficientbnonvegeterian food, if you are a vegeterian then take sufficient amount of milk and milk products
Take vitamin B 12 supplementation. Take vitamin preparations which contains very high amount of Vitamin B 12. Neurobione forte contain very low amout of vitamin B 12 ,better take some other preparation containing high
B12 level
Get anti parietal cell antibody done. it is a blood test done in blood samples
If your anti parietal antibody test is positive , it suggests of defective absorption of vitamin B12 from your gut . so you will need
vitamin B12 injection