Don’t know what to do anymore: advice needed!

My boyfriend and I have been together for almost 2 1/2 years and been living together since last May. Throughout the whole relationship even before we were dating he has not held a consistent job. The only reason we were looking for a place together is because my roommate at the last minute told me she didn’t want to renew our lease so I was stuck in a tough situation. We talked about it and I told him, this we need to work and help support each other if we want this to work and he agreed. So when we moved in it was a little over 3000 for the deposit and first month rent. He didn’t have a single cent to contribute, he said they would would give me some money to help as he got it. I shoulda known then that is was bs. Maybe for the first two or three months he was coming up with his half. Our rent is 950 which living in Chicago area is typical but that doesn’t even include all the other bills. I honestly can’t remember the last time he has given me his whole half of the rent and some months I never received anything. I literally pay, the WiFi, Netflix, Hulu, electric, groceries, amazon prime, ipass and everything is in my name and we share MY car because his doesn’t have tags or plates on them.

I’ve always been proud that I know that I don’t have to rely on anyone and can support myself and I hate that our relationship is being boiled down to money issues and his financial problems but I feel like a sugar mama and he’s older than me. I have always told him there are times when people are down and need support and I am willing to help as long as I see that work put out in return and not get comfortable. I can’t help but think about all the times he’ll say he’ll pay me back but never does. He tells me he knows I’m not happy with this situation and he is working to make things better. All he needs is a couple months for his new job to start but I have my doubts and I don’t know what to do at this point. Any advice?

And there’s a lot of other factors that have happened I’m just trying to keep it short but i love to talk to anyone who is open and willing to listen and not judge 😌