On valentines day we were having sex, which i had consented to. Then he took off the condom and i told him to stop and put another on, but he ignored me and kept going. I stayed quiet because i didn’t want to ruin the night. I feel disgusting now. What do i do? We’ve agreed to not have sex anymore but i still dont feel okay.
You’ll be okay. The disgust you feel is a mixture of emotional regret and physical betrayal. You did nothing wrong, so try not to channel that disgust inwardly into self-loathing and guilt. Instead, channel that disgust outwardly. Let it become anger directed at him over his selfish and disrespectful behavior.
Feel free to articulate that anger to him in whatever manner you deem appropriate. Let him know that he fucked up. Let him know that you won’t tolerate being disrespected like that, and let him know that while you may forgive, you will never forget.