This  is  unsafe .....when it escalates to showing you from his prospective what "out of control "  is he has past too way  out of control mode!
Have you been able to set any boundaries? Is he willing to listen. Thank goodness you had a safe place to sleepover. That was wise thinking.

Nakiea

Nothing changes if nothing changes !
Keep your chin up .....Don't take any wooden nickels!