Our house guest won’t leave

So my boyfriend and I have taken in his friend who is a 65 year old man just out on his luck. Our agreement was to have the man stay with us for a month, but it is slowly turning into so much more with no end in sight. At first, I was okay with him staying with us to help him out temporarily, but I am getting extremely frustrated the longer it gets.

He does not have a job, a car, or any money so we are completely supporting him. He has helped around the house which I am grateful for, but my boyfriend keeps telling me we just need to be patient and do what we can to help him. My biggest issue with this is we have two kids. A 9 year old son (my stepson) and him and I share a 1.5 year old daughter. Our house guest is staying in the room that will be our daughter’s and I am so ready to transition her into her own room, but I can’t. My boyfriend and I also are mending our relationship from a separation, so now is a really fragile time for us.

I told my boyfriend we need him out by Christmas, but my boyfriend said if his friend isn’t ready by Christmas, then he will have to stay. I just don’t want to continue to support a grown man while we are starting our lives together and it is affecting things with OUR CHILD. My boyfriend owns the house, but it is ours and I just am so tired of having someone stay with us while not trying to better themselves at all.

What should I do? What if my boyfriend won’t agree to a timeframe on getting his friend out of our house? I don’t want to be a bitch, but this is not what I agreed to.