thanku for your query,
well your son needs to undergo proper sleep study test , in which overnight sleep assessment is done by watching different parameters like heart rate
, body movements, oxygen
and carbondioxide levels and brain waves. It assess the sleep pattern, any sleep disorder
and how the body is responding for that.
It seems your son has some sleep disorder by the history that u are telling , it needs to be properly assessed and treated.
I hope i have answered your query