Why are you putting up with this? Does he EVER put his hand in his pocket? Let alone to the same extent you do? Do you earn the same?
He's royally taking the piss out of you! He's not only saving on food he's saving on utilities too if he's enjoying your warm, lit, entertaining (tv, WiFi etc) home and therefore not having to Heat, light and power his own of an evening!
When my ex and I were at this stage and he was at mine a lot (he was in Barracks accom, more privacy and hygiene at mine!) he'd alternate the grocery shop with me (and get the nice more expensive treats as he earned more than me, like wine, nice choc, nice cheese etc) and he'd top up my meter on a regular basis too!
Stop being so willing to be treated like this! Vent at him or better still dump!
Jesus! So he's
Tight as a ducks arse
Lazy
Entitled
Verbally aggressive
tell him to get to fuck!
Why are you SO passive in dealing with him op? Are you afraid of him? Or men in general? Afraid of being single? (Take it from me it can be awesome!)
And I don't believe you're "not fussed" about marriage I think because you know HE isn't interested in marriage you're trying to kid yourself that's ok!
How old are you?
Here's an experiment for you:
Sit down with your bank statements/app and calculate:
How much your utility bills have gone up, how much your grocery bills have gone up and total that over the 4 years - that's how much being with him has cost you.
Then try and think how much HE has SAVED by you doing this and add that and that's how much he's REALLY cost you.
THEN DUMP!