Help me please...

Ive went through a lot this whole year. I told someone I was raped by my ex boyfriend. A month after that my cousin attemted to rape me. I now have a boyfriend. I dont see my family much. I have Anxiety, Depression, and insomnia. I have really low iron (anemia) which takes a great toll on my life. I used to live with my dad where my step mom would do whatever she wanted with me. I mever ate because I would get in trouble for eating food they made or food that was not "mine". I was underweight. When that incident happened with my cousin I moved in with my mom. My dad didnt care about me and would bring my abuser to the house and let my step mom do whatever. With my mom, I eat well but we are often left with no food (poor). I ended up getting a job (I'm 17) and now they depend on me. They ask me to pay the bills and give my stepdad money for haircuts on top of that I'm just trying to graduate and get all my stuff together. My mom doesnt care if I miss school. I know marijuana isnt bad but they kept peer pressuring me to try it but ive never smoked and I never plan to. Its just a lot of stress on me. Idk what to do. I try to talk to my boyfriend but hes with friends so hes lagging. Whenever hes with me and his friends have problems he texts them back no problem. I dont know why he cant be there for me...