I have been with my husband for 22 years and we have teenage children and a younger son of 9.
To put it bluntly he has always been very childish and likes to throw tantrums if things don't go his way.
In 2012 he had an accident that left him with a chronic nerve condition which affects his arm. He was put on strong medication and in 2016 had an op to stop the pain in his arm but he then began complaining of leg pain and back pain and has now been diagnosed with fibromyalgia.
From 2012 he hasn't worked but I now have three jobs. I feel heartless but I've had enough he gets 220 a month and spends all of that on cannabis- I don't allow any kind of smoking in my house I hate it so he has a shed and every night he goes outside 3 times for 30 minutes at a time to have a joint. If we try and watch a film he becomes irritable if it goes past his time to be outside he gets irritable and I can't do it.
I've tried to talk about the financial impact but then he says he needs it for the pain 🤯. So I then feel heartless for complaining.
Every now and again I have a moan about it and he has a big tantrum and screams at me about his pain and how I don't understand.
He does the day to day housework and takes our ds to school and picks up but makes a big fuss over fact he has to do the school run. Everything financial is on me
The rent, the food, Christmas, everything and I'm so annoyed he's going to smoke all that money away and there isn't a thing I can do without looking like a vile human being.
What can I do ?