Boyfriends abusive parents

This is long but I really need the advice

My boyfriend and I have had very similar upbringings we both have alcohol mothers and dads who have short tempers and work way to much, only difference is I moved in with a family friend when I was 14 and he’s always been with his parents last night he broke down he was telling me how he felt like he was going to end up just like his parents and all this stuff and I did my best to comfort him but I just feel like I need to get him out his mother was also diagnosed with cancer and is supposed to be detoxing but instead is doing more she tells him he’s worthless and won’t amount to much and his dad is yelling at him every night taking his stress out on my boyfriend. He’s 17 and I’m 18 we both just finished school and I would love for him to move in with me and my (not legal but basically mom like) guardian but it’s just unrealistic. I brought up moving out together but my “guardian” is very religious to the point marriage is the only way she’d approve of that. I know we’re young but nevertheless he can’t stay at his home. His mother got him on poppers( weed and tobacco) when he was 15 and he’s tried to quit but his environment isn’t helping. I’m the only person he has and I love him and will do anything I can to help, just wanted to ask if anyone else has any suggestions.