Freeloading / miserliness / meanness is often incurable.
I tried to cure it for nearly two years.
It resulted in being out of pocket, extra grey hairs and wrinkles, and the heartache of betrayal of my love and good intentions. There are often, deflections, lies, and guilt tripping that develop along with this.
I couldn’t understand why someone would risk their relationship over a few pounds and debase themselves in such a way.
Don’t try to understand it, some people are just sick, it’s an illness… their barometer for right and wrong is broken. There is apparently a high related to having someone pay for you, an ego boost, or an entitlement.
Do not allow yourself to be exploited, your self esteem and psyche will be ruined.
Get him out. Do it now. Be strong. Thankfully people like this are in the minority. You can do a lot better, believe me. Save yourself, time, worry, frustration, and heartache.
You have been warned, take heed.