relationship advice please.!

My boyfriend and I have been dating for 7 months. About 3 months ago he got a DUI not for drinking but for weed, he got his licenses suspended and blames it on me daily. I get screamed at and cursed at saying it's my fault because I've asked him to stop smoking. He has no job, no responsibilities but I work full time, clean the house, pay for all the bills etc. when he would smoke weed he would go through hundreds of my money without me knowing he would say he's spending it on gym memberships or buying food for the house until I caught on to what he was really doing. I love him to death when he's nice and friendly to me but tomorrow I'm getting surgery and need sleep and he won't stop yelling at me. Any advice !?

Glow Resources

Let’s Glow

Glow is here for you on your path to pregnancy

Glow helps you navigate your fertility journey with smart tools, personalized insights, and guidance from medical experts who understand what matters most.

25+ million

Users

4.8 stars

200k+ app ratings

20+

Medical advisors