Dating my best friend but it’s getting hard

Audrey

So I started dating my best friend in August and everything was good we had small

rough patches transitioning from friends to bf/gf but everything was good we had been friends for awhile and have seen each other through a lot. He had seen me through a breakup been with me when I was talking to guys seen me go on dates and everything he has always been with me I trust him and truly love him and care about him we’re both seniors in high school and we already got accepted into one of the cal states together before we started dating we had A LOT of talks about staying best friends if we breakup because I was always scared about losing my best friend. We have had 3 big fights in the 4 months we’ve been dating; 1: i kinda overreacted which made the fight bigger than it should have been 2: I honestly don’t remember and rn 3: he said very hurtful things in anger snd did things that hurt me and we’re trying to recover from that and it has just really hurt and broken me. We’re both kinda hot headed and don’t always think when we’re mad but I try to control my temper more than he does i think because my temper is very hurtful and he hasn’t seen my full temper till today after two days of having his temper hurt me I blew up, I was so close to leaving him today but I’m staying and I hope I’m making the right chose he’s been apologizing since Friday about what he did wrong then Saturday was a little better till it wasn’t then he started apologizing again and I hope I’m making the right chose. My closet friend (next to my bf) said that if he really makes me happy then stay but to remember he has really hurt so I know what he’s implying but I think I’m staying and I know my bf is really trying to fix this to fix us and to help me I’m just so emotional and unstable rn it’s hard for both of us. We don’t go to the same school so I won’t see him till his birthday this weekend but I don’t want to ruin his birthday but we also really need to talk. What do y’all think ladies what should I do I would really appreciate the help! And if u want more details feel free to message me tbh idk if I’ll wanna talk about it again but feel free to message me ❤️