Wow is right.
It sounds like you have a good plan.
Sometimes I think being single is tough, bearing all the burden alone. But there you are doing that, raising a child and dealing with his issues as well.
Will say a prayer for you, for him and for your little one.