Was wondering if john does not go tomorrow, how about talking to social worker to ask if they can give you more help for a while, as get someone to sit with John in your home, while you can get out or catch up with some sleep, because it sounds like you need to catch up with sleep.