Thanks for your query.
The common causes of blood in the urine are infection and stones.
So these need to be ruled out by an ultrasound
and urine culture.
If these are negative your son may have a disease of the kidneys.
It's advisable to see a nephrologist