Boyfriend not bringing in enough money ?

I’m 20 my bf 25... I work at a real estate office making 13 an hour working full time and overtime on Saturday’s .. he works at finish line in macys making 11.50 and he works way less hours than me . Last month he only had like 400 to go towards rent our rent is 1200. This month it looks like it’s going to be the same . I really don’t know what to do guys like I’m so stressed I’m so young I shouldn’t be having to deal with all this. He had two jobs when we moved in it was at Walmart n he was bringing in a full 600 check there and he quit just because he didn’t like having to wake up so early and working all day I guess. But I work all day and I work my ass off sometimes he’ll call off just to chill. I rarely call off because I know we need the money. Well.. today’s the day to pay rent and my money is in he gets paid tomorrow so we’ll be a day late I’m sure it’ll be around 400- 500 dollars. And most of my 1000 check is going to go towards rent .. we don’t get paid for another two weeks. I need to put gas in my car still buy groceries get my nails done all that and I don’t have any clue how this is going to be done . Everytime I talk to him about this he just shuts me down saying joe has his plan - and his plans are bassically to hustle on the street no real job in sight .. I’ve told my mom just to have somebody I can vent to that I trust and all she tells me is I should come back home and all I feel like she does is just judge him and not like him more than she already does , I don’t want to leave him I love this man to the moon and back he’s my everything he just can’t get his shit together ☹️☹️☹️☹️☹️☹️Please give me advice on what I can do if you’ve ever been in this situation - he’s a Gemini btw if that helps