I think you sound like a really lovely person and friend.
I can absolutely imagine wanting to help out.
But OP, he IS mean.
He allows you to pay for more #mean.
He borrowed without repaying #tight.
You have a generous nature and he's more than happy to exploit it.
Can you sit with this reality and tot up on paper approximately how much more you reckon you have spent over the past 12 months?
You might be VERY surprised at what it tots up to be.
You are 12 months into a relationship with a man who is mean, doesn't pay his way, and lets you spend on him.
Is this really what you want?
Do you really feel that all you deserve is a man who rips you off?
You know he's tight.
You wrote it in your OP.
Why are you with him?
Meanness is more than a trait, it goes to the core of someone's character.
It influences everything they do as they are always trying to come out ahead.
He knows well that he is letting you pay for more stuff and his food, and he loves that you are paying, 'cos that means he's winning and ahead.
The www.freedomprogramme.co.uk would be a great investment of your time.
It would help strengthen you boundaries and assertiveness and it would help you see that you deserve better than him.
He's really nice as he rips you off, of course he is.
You wouldn't be paying for stuff if he was awful would you?
Please stop ignoring this huge ugly part of him.
There is no cure for it.
You deserve better than him.