I am sorry, Ella, this must be a painful time for you and your child. Also painful for him, but he has choices and keeps making bad ones.
When we have to sleep with our valuables, the time is right to make the thief leave our home.
It is painful to end any relationship, but that pain will lessen with time. Have you talked to your lawyer about getting him to leave your home? If he is on the lease or deed, he may be entitled to stay in which case you may want to cut your losses and find your peace by just leaving yourself with your child.
It's a terrible time for you right now but hopefully, better days are ahead.
Hugs