Reasons people may have blood in the urine include. 1  infection in the bladder, kidney, or prostate. 2  trauma. 3  vigorous exercise.  viral illness, such as hepatitis—a virus that causes liver disease and inflammation of the 1  liver. sexual activity.  menstruation.