This is a serious matter. You should consult a Urologist immediately.
The difference between a Urologist and a Nephrologist is that the Urologist is a Surgeon and Nephrologist is a Physician.
I feel most of the causes of frank blood in urine in a 30 years old person should be Surgical.
Answered2022-02-06 03:26:55
Let others know if this answer was helpful