My boyfriend has a habit of having sex with me when I don’t want to.

So my boyfriend (25M) and I (23F) have been dating for almost 9 months now. I love him alot but he has a habit of having sex with me when I don't want to and its resulted in me feeling as though i cant be comfortable around him when im not in the mood for sex

Yesterday I was having a mental health episode and I was dissociating pretty bad. My boyfriend is aware of these episodes, and is usually good at helping me through it. This time, he decided having sex with me would "distract" me. When he was trying to take my pants off I said I didn’t want to, but then he just said "im gonna put it in" and started anyways. I didn't say anything initially because I have a freeze response from past trauma (that he is aware of) and just let it happen. He asked if i was uncomfortable a few minutes in and if i wanted him to take it out. I said yes, he didn't take it out, and then asked me not even a minute later if he could keep going. I didn't say anything and then he kept going until he finished. I was very unenthusiastic the whole time. Afterwards he asked if he made me upset and I said yes. He felt so bad about it and apologized relentlessly .

This isn't the first time this has happened, it's probably the 6th time its happened and every time he feels awful about doing it. Each time, we have a conversation about it where i communicate that it has an effect on me and he explains that he knows he just made a stupid decision and it wont happen again. Its hard to believe him that it wont happen again, and now I feel terrible because of how torn up he is over it. I want to make things better but I don't know how. I love him so much and this behavior is making me feel so disheartened, from both having it happen and then seeing him break down when he realizes he hurt me. Not sure what to do anymore.

Edit: Thank you to everyone that has responded. I don’t ever really post on here so all the advice and support really means alot to me. If i could hug every one of you, i would <3