Maybe you need to leave and let your husband, son girlfriend and anyone else to live with him.
If you are unhappy, you need to do what is best for you.
This has been going on for a long time...and...if nothing changes nothing changes, it is all about what you want in your life, what your happiness IQ is.