The blood in urine may be caused by various causes like
1) Kidney stones
2)Infections of the urinary tract (UTIs) or genitals
3) Blockage of the urinary tract, usually the urethra: by a stone, a tumor, a narrowing of the opening (stricture), or a compression from surrounding structures.
4) Cancer of the kidney, bladder, or prostate
5) Kidney disease
6) Blood-clotting disorders
7) Injury to the upper or lower urinary tract, as in a car accident or a bad fall (especially falls onto your back)
8) Medications: antibiotics (for example, rifampin [Rifadin]), analgesics such as aspirin, anticoagulants (blood thinners such as warfarin, [Coumadin]), phenytoin
9) Benign (noncancerous) enlargement of the prostate known as benign prostatic hypertrophy
(BPH), a common condition in older men
10) Chronic diseases such as diabetes, hypertension
, and sickle cell anemia
11) Viral infections
12) Inflammation of the kidney, usually of unknown cause
13) Strenuous exercise, especially running, results from repeated jarring of the bladder. In one study, 24% of runners who competed in an ultra-long-distance marathon had hematuria
after the race. The hematuria disappeared within seven days. A 20% incidence has been found in marathon runners.
As per his symptoms , the chances of urinary tract infection
should be ruled out first which may cause fever, weakness, blood in urine and occasional leg swelling due to kidney injury associated with uti.
You should have the urine r/e, c/s, blood counts, blood c/s, sonography
of KUB region, done after consulting a doctor/urologist
.The antibiotics course may be required for 7-10 days duration.
The other causes should also be ruled out.The treatment depends on the underying cause.