i just don't know

So here I am, so stressed out and frustrated, I've become a mess. I just got over a pregnancy scare, (Not pregnant), my grades dropped because i was so stressed, now my parents have put up limitations and expectations that they think are good, so i can get my grades up but i only have 4 more days of school and those are just finals. My boyfriend keeps making mistakes that... cause me pain and i try so hard to understand and to hold on but it is so hard and challenging and i'm just... tired. I still cut, and its so hard to try and explain the fact that i'm in a really good part of my life right now, but am also in a very terrible part of my life. it's just complicated and i don't really know how to handle it...