Thanks for seeking advice.
You seem to be having a urinary tract infection
for which I recommend a Urine culture test & an abd-pelvic ultra sound
scan, & treat according to the report.
If the blood in urine is due to infection take appropriate antibiotics & drink plenty of liquids.
If there is any stone in the bladder / urinary tract consult a Uro-Surgeon.
Hope you have not tested the urine during your menses as the blood may have mixed in urine.