Will It Ever End?

I've been working really hard to get through these past couple of days, but Ben is still not making it easy on me. He came the other day and took the air conditioner and sold it. I woke up the other morning and he had climbed through the window in the middle of the night and was sleeping on the couch. He is begging me to let him stay at the house because he has been sleeping in his car. He came to the house this morning at 10:00 and wanted me to go get his unemployment money out of the bank. I did and he gave me $20 for gas. He left to "pay bills" and go to work. He then spent all the money on crack. He just showed up here. I let him take a shower and then I told him he had to leave and he couldn't stay here. Before he left, I gave him a copy of the paper he was given at a meeting that has a bunch of phone numbers on it for him to call if he needs someone to talk to. He refused to take it with him. Then, he stole the $20 back and left. Then he called saying he was going to kill himself. My sister told me she doesn't know what to tell me to do, but maybe I should just let him sleep on the couch for the night. I'm so lost and confused. I would just die if Ben actually killed himself. I know I need to worry about me and the kids, but how can I possibly not worry about him? My God, what else can I do to help him? Should I call the police and give them his license plate number? I can't sit here and not worry. I can't wonder if everything I say or do to Ben may be the thing that puts him over the edge. I'm so heartbroken. He has only seen the kids one day since he left. My five-year-old has been busy with cousins here from out of town, but he must be a wreck. I let him sleep in my bed with me the past couple of nights. How can I keep going like this?