Hi, the blood spots from urethra
maybe as a result of infection in the urinary tract
and the discharge maybe totally unrelated to it. I would suggest a urine microscopic examination to determine whether it's from the urinary tract
or genital tract. If urine examination shows infection get a urine culture and sensitivity done and visit your physician. If urine test is negative for infection visit your gynaec for an internal examination.