Please share a detailed history of your symptoms. Do you take some medicine like pantaprazole/rabeprazole, metformin regularly? Do you have gastritis? Do you have anemia?
With answer to above questions, I can help you cure vit
b12 deficiency. For now take tab neurobion forte one daily for 6 to 8 weeks.
For shoulder pain, take tab voveran 50mg one every 8hours for 3 to 4 days.
Tab shelcal 300mg one morning and one evening for 15 days.
Get serum vit d3 and
calcium estimated, share results online.