Expert answer:
Yes. urinary tract infection can give blood.
If the urinary tract infection is due to a pyelonephritis (kidney infection), the person should wait 1 month to donate blood.
If the urinary tract infection is restricted to the bladder (cystitis), the person can donate blood normally.
Blood donation is a very important life-saving practice. If you are between 18 and 69 years of age, over 50 kg, look for a Hemocentro near you for more information.
Read too:
How much time can I donate blood for how long?