Blood loss cause iron deficiency but blood loss in urine is quite minimal so deficiency is unlikely, maybe it's due to nutritional deficiency or worm infestation.
And he's diabetic, he should control on his blood
sugar, if he doesn't control these
kidney stones could cause infection and severe kidney damage.
Next Steps
consult for proper evaluation and management
Health Tips
1 tab bandy plus at night after food and repeat one tablet after a week.
have iron rich food like spinach, groundnuts, egg, If you follow non veg diet have
liver.
have more fluids to get rid of
kidney stones.
have cranberry juice.