Helping someone is not always helping them or you. If you are allowing him to stay w you, are you allowing him also to continue in drugs? For his good and your safety it might be best to at the least have him leave, if not get him into a recovery or rehab in some way. Sometimes this take reporting them. Certainly do not put you or your family in harms' way. If he is not showing inclination to get saved, he might have to go thru hard times and you are preventing the consequences he has to go thru based on his choices, to get desperate. We have to hit rock bottom before looking up and he isn't crying out to God yet. Prayers for you in this choice, I would have a police or strong friend near by when you tell him he has to leave. You might need to get a restraining order or move to stay safe. You can't save him, only God can. Praying is good, enabling isn't. God bless you, keep you safe! PM me if you want to talk more.