Thanks for using Healthcaremagic,
After going through available details it seems you have multiple medical issues but good thing is that they all are treatable and not serious one.
This is good that your thyroid
function test numbers are normal but you have low vitamin B12
level which can cause Anemia
and weakness but can be easily corrected with oral or injectable vitamins.
In the same way low vitamin D and Potassium can be corrected take supplements as suggested by your Physician and take good sun exposure as it helps in vitamin D synthesis.
Your Urinary tract infection
should be treated with proper antibiotics after sensitivity test and take plenty of water to keep urinary system
Your blood sugar is 104 mg/dl Fasting is normal do not worry about and take healthy diet and regular physical exercise will help a lot.
You can check again periodically.
Hope this helps.
Wish you good health.
Dr. Akhilesh Dubey M.D.