Ans: The duration of hematuria depends on the underlying cause and may last for a few days or several weeks.