First, really glad that your son appears to be taking positive steps. The background psychological worry that is lifted when you feel you don’t have to worry to the same degree about someone you love and are concerned for is huge.
Second, thank you for sharing this, it does feel a bit as if...