I need your advice to save this relationship pls ?

Hello, I’m 18 years old and I need your help to save my relationship. I’ve been in a relationship for a year, and at first, everything was great with my girlfriend, we loved each other. However, I am a very jealous and possessive guy, and when my girlfriend told me she had a gay friend, I didn’t take it well. A fight broke out, and it changed everything. I insulted her, calling her “a whore” and “a slut,” and every time we were on the phone and she had an anxiety attack, I would say, “If you cry, I’m hanging up,” and I’d hang up.

Eventually, she had enough and told me she didn’t know if she loved me romantically or as a friend. We broke up, but an hour later, she came to my classroom to apologize and told me she wanted me forever. The next day, she again told me she didn’t know how she felt about me.

Since then, we’ve forgiven each other, but she hasn’t forgotten the harm I caused her. I promised to change regarding my jealousy, but I couldn’t keep that promise and kept having outbursts, though without insulting her this time. I felt like one of my friends liked her because he would always greet her with a big smile, and she would respond the same way.

Now, I feel like she doesn’t love me as much anymore, because she shows it a lot less. She says she’s afraid to show her feelings and get hurt again, because I promised I would change, but I haven’t. We don’t talk on the phone as much as we used to, we text a lot less, and there are far fewer hearts and “I love you”s in our conversations. Yet, she says she still loves me the same way.

What should I do to fix things? Please help me.
I need your advice to save this relationship pls ?
Post Opinion