Plenty of water and juice ect for rehydration, high protein diet and rest is advisable to you for recover from weakness... And
vitamin b12 can't give you immediate recovery effect... It's only give you immediate positive effect in vitamin b12 deficiency.
Next Steps
if you can't get relief then it's advisable to consult a or chat with doctor online with your investigation report..