Ditch him or lift him??? … ps no the sex isn’t good

I’ve been dating this guy for 7 months. He’s 11 years older than me. A couple of month ago my car and wallet was stolen and I literally lost my entire life. I had no car nor any access to my money so I lost my job. He wasn’t there for me. He was shopping and going out of town two-three times a month not even asking me if I was okay or needed anything. He was never by my side. Fast forward to today. Last month his door was kicked in ( he had a house with friends) cause his friend stole $100,000 from someone so of course they want their money back. The guy that I’m dating now has no where to go and ironically I’m the only one he has and he needs me. He asks to stay with me, he asks me for money, he asks me to get him a hotel room from time to time cause he sleeps in his car. He claims he will take care of me once he’s back on his feet but why should I believe that when he didn’t help me when he was on his feet and I had nothing. What should I do ???