Ways to cope...

I’m 30’weeks pregnant with my second baby. I have a three year old son and we planned both of our children. I’ve been with my SO for 9 years now. We are going, 24&25 and have been together since high school. We’ve definitely been through many obstacles, both of us have done our wrongs- done our partying, messed up etc. We were able to work through those things. But, although the isn’t into the “street” life anymore he’s like super into his video games and “streaming” them live for viewers. Which hey, I support it. He works full time and so do I. We both support our household equally. I think it’s great that he does what he loves. But lately and for the last few months it’s gotten to the point that all he does is is sit in his “man cave” room and go outside to smoke his weed. Then back inside. He spends no extra time with my son and I. The only time he will spend is if we are going to dinner or taking our child out to Chuck E. Cheese or something. He’s all for date night but he doesn’t see that time at home is super important. I have even watched ONE movie with him since I’ve gotten pregnant. It’s not even so much me I care about ... it’s my kids. I want him to be more hands on and active like he once was. ITs like we aren’t on his priority list like before, if he’s not high and or playing the game he’s pissed. He has a bad temper and has had history of just loosing his mind and throwing stuff, saying hateful things, breaking things etc. and where I’m at in my pregnancy and experiencing health issues I don’t like to say anything to him because I don’t need and don’t want the extra stress. I use to never walk on egg shells with him and I use to say how I feel. Now I feel like my whole life is walking on egg shells and being afraid to express how I feel without feeling like it’s valid or feeling like he’s going to lose it with me. I typically never talk about my problems to anyone... family or friends. I just feel so much bottled up and I was hoping for some encouraging words or past experiences to help me get through my day. Thanks in advance 💗