I’m going to deviate here from the others. You’re husband sounds like he has a drinking problem and is trapped in addiction hence the going out all night, not coming home and abusive behavior.
Well, it could be, but then drinking problems also have their own roots. But I have met people like that who were not drinking, yet were abusive. My friend’s husband is like that… he does not have drinking problem.
Besides, people turn to drink often because they cannot cope with something. Your husband, Pinkyy, I think was not happy as a child, children do not feel secure if there is no peace between the parents. It would also be interesting to see if the father didn’t put him down a lot, I think he also must have some inferiority complex and that is why he created this pararell reality, he does not like to think about himself as a failure so he projects that feeling on all around him, that includes you, his job (he is too good to have one, he has to open his own business etc). In the meantime, you have become depressed, I guess, and since he keeps putting you down, your self-esteem has just gone donw… that is why you need to take care of yourself, your husband is already living ‘outside’ his family life, and your life still evolves around him, and he knows that. Well, try to change that a bit