I am questioning myself, wondering if I have done all I could do for him.
Part of me is saying go find the halfway houses~do not let him turn your home upside again.
The other part is saying, make a contract, give him one more chance and if he breaks the contract then you will know you did all you can do