Upon waking, the boyfriend discovered significant stains on his mattress and sheets, leading to his immediate anger and refusal to speak with OP, expressing doubt that the damage could be reversed. OP feels remorse but believes the event was unpredictable, leading her to question whether her boyfriend is justified in his strong reaction and whether she is at fault.

I (24F) woke up this morning and got my period a week early. I had spotting yesterday but chalked it up to missing a birth control pill and went to bed without a tampon/pad. I was sleeping with my boyfriend (23F) at his apartment.
His mattress and sheets are stained and I am working to get them out. He is mad and hasn’t talked to me for a few hours saying that he doesn’t believe the stain will come out. I obviously feel bad but there’s no way I could’ve predicted this.
And as a woman, this feels like it’s pretty low stakes. AITAH? Does my boyfriend have a right to be mad?
Conclusion
The core conflict arises from the difference in how OP and her boyfriend view the situation: OP sees an unavoidable biological event that warrants understanding, while her boyfriend is focused on the tangible damage to his property and his feeling of being inconvenienced or disrespected.
The central question is whether the boyfriend’s intense anger and silent treatment are reasonable responses to an accident caused by a natural bodily function, or if his reaction crosses the line into an overreaction that lacks empathy for OP’s unavoidable situation.
Here’s how people reacted:
I blend on a boyfriends bed once, with my super heavy flow. His response was to run me a bath while he washed my clothes and his bedding, then snuggled with me on the sofa and brought me cups of tea. He wasn’t even that great of a boyfriend, but even he got that right.
You are gonna have a bad time when it comes to having a family lol. There will be nosebleeds, barf, shit, diarrhea, food, mucus, piss and fucking every god damn disgusting fluid you can think of eventually getting on every sheet, chair, couch bed floor and other surfaces you have.
Saddle up and put a smile on your face and clean it up, that’s life buddy lol.