How about your challenge from me today is that you get very clear about how much you love him. Then get very clear about your boundaries. Then clear about what you will say. On Friday you let him know you love him and he is stepping over your boundaries so he needs to be out within the next month. Ask him how you can help him find a place to live.