If it's been happening for a while, it could be a severe torn, or severe liver failure. If it's pure red, that means the kidneys are not filtering properly, could be due to eating really bad or unhealthy things non-stop. It could also be a tumor or kidney stones, you must go to the doctors fast whether or not he has insurance. It could save his life. He also hasn't been going to the doctors for two weeks so make sure u keep an eye on him, and your phone with u at all times, any situation can happen. If u notice him turning yellow, make sure he goes, that is liver failure, making his eye ball and skin yellow which is jaundice. You'd be surprised of how much this happens, and feed him greens and water, he needs to filter out his kidneys. And has he been drinking a lot, if so, take away ALL the alcohol away. They can kill the kidneys. I hope this helps.
My name is Uttam and I am 21 years old today I notice that instead of urinal it's came blood.