You are going through a lot and being tired makes things seem worse. Are there short term options for getting some additional help w S? Can you let him stay with his grandparents just long enough for you to recharge? What about moving there temporarily? Like they say, the best way to eat an elephant us just one bite at a time so maybe there are initial steps you can start now that might give you a bit of a break. Hope that makes sense. Hang in there. We're all pulling for you and here to help.