stressed out way to much idk what to do everybody is getting on my last nerve!

Shanteria
I'm currently 15w I was extremely excited until my boyfriend started acting like an ass and we just started arguing so much I eventually just went back to my moms house to be stress free ...sooo I thought! my niece just had a baby boy and apparently she's NOT taking care of him correctly moving from hotel to hotel and such but before that she stayed with her auntie but she was stealing from her and being a total ass so she moved with my mom and again she was stealing and being a disrespectful ass so she left all mad and such my mom started crying and I'm here like WTF 🙄 cause I'm the only one that had money to help my niece and she made so much drama in the family and made my mom feel shitty about herself so I told my mom I'm done with her and I meant it! Soo on top of that I get really really horrible chronic migraines I always have but since I got pregnant it's a everyday thing now so my job had me resign 😣 so that means I can't pay for my damn car so I have to return it. My boyfriend is a damn horn dog 😐 I never wanna have sex it's uncomfortable to me so he blames him being a ass on sexually frustration to me there's no excuse 🤔 so tonight my mom asks me to help my niece by putting my name on legal documents stating I will take her son but in reality my mom would have him for 3 months while my niece getting her life together which she could've we kept telling her to do something when she was just 2 months . I told her no and don't put me in that! So my mom gets mad and asked why I'm being a asshole ! 😡 like I'm tired of the bullshit and tired of hearing about what she does wrong and how she does Things wrong how she should've done it ! Like damn now do you guys think I was wrong for saying no?  And what can I do about the entire boyfriend situation when we get together we legit argue and I start crying cause I'm emotional obviously I'm just tired of it all they literally just took all my excitement I had being pregnant down the damn drain!