Thank you for your query on Healthcare Magic.Vitamin B12
shot once in a month is sufficient and you can continue this medication as prescribed.
For your weakness, I suggest you to consult the physician again to look for the causes.
Repeat the thyroid
profile test if it is not done for long time.
Hope I have answered your query.