I don’t look at my boyfriend the same

Idk if I’m overreacting, just kinda old school or what but recently I’m seeing a whole new side to my boyfriend. My boyfriend & I practically live together. I live with my mom because I’m currently out of work & trying to get back on my feet I also have a toddler so my mom helps me with my child as well. Anyways my boyfriend & I don’t have to pay for literally anything my moms letting us save our money to be able to get on our feet. While I still do small freelance work here & there I save all my money unless I’m buying something for work but my boyfriend hasn’t so much. He recently came to me for $20 for gas money his work is 30 mins away & he doesn’t have any money till Friday. My mom thought it was wrong of him because I have a child that I also provide for & any money he’s taking from me is taking from my child which she isn’t wrong. When we go out for food we usually take turns on paying I don’t make him pay for everything. I just feel some type of way because he doesn’t pay for anything my mom, her fiancé & sister usually takes care of things. It’s bad enough I feel horrible for not being able to help but my boyfriend moves in kinda unannounced & isn’t holding his part up. What I mean by unannounced is he started coming over everyday, staying the night & hasn’t been back to his families since October. He could go back home if he’s using too much gas because his family is closer to his job but he doesn’t want to go back. He did have rent to pay when he stayed with his family idk if that’s why. He complains about how much gas it takes so idk why he doesn’t want to go back. He said he doesn’t eat lunch but always runs out of money before anyone in the house, who actually pays big bills, does. Then he starts acting entitled to my vagina because he doesn’t get the “type of sex” he wants aka animalistic sex so he starts acting grumpy & passive aggressive. I’m just over it.