You may have hematuria due to an infection, such as a urinary tract infection, or recent sexual activity. Long-term conditions, such as viral hepatitis, can also cause red blood cells in your pee. Red ...