The problem of someone's life in this world is different, some are normal and some are very difficult.
we see someone in his household who lives happily, has a lot of time for his family, sometimes we ask very lucky questions for someone, as if we think that luck is always on his side, that is a false statement because we only see from outside that we don't watch deeply, it could be that he has a very big problem but can be solved well.
on the other hand we see married couples whose lives are not happy, why is that? of course they have problems that are very complicated and cannot be solved correctly, as if thinking that God is unfair why the life I experienced was so heavy, not the same as those who are always lucky on their side, opinions are the wrong questions.
in my opinion, your case is very complicated, you have to be patient and work hard to help your partner live a normal life, one of which you have to have a lot of time and build good communication with him, try to give him a solution, say he is at risk in alcohol, of course he has his own reasons