Hugs and spupport for you!!!! I feel a lot of days I am in a similar place with my difficult child. I want her stable which is frutstrating and takes a long time. I feel my difficult child is very young and she is two years older than yours.
I think you are on the right path of keeping him with you,safe and being the warrior mom that y0u are, doing all you can do to get him and keep him stable.
It is difficult to have the patience and energy to see this out. You are an amazing inspirtation. Peace and rest to you, Compassion