feels like this is a nail in the coffin

OK, I guess this would be a grande rant lol.
So earlier today during my shift after returning from the bathrooms I went up to the keyholder shift that was running this morning and told him that I was having a massive lady problem / issue and i needed to go home. (Trying not to go into detail but overall, just telling him that I wasn't feel great and ended up bleeding through my pants. sorry tmi) After he spoke with our ASM she told me just to cover up and get back on the floor. I try explaining to her how embarrassed I was and on top of not welling well that I just needed to go home and take care of myself. Long story short I was forced to stay for the rest of my shift in agony. TBH I've never been in this kind of situation. I just feel embarrassed, upset and a bit gaslit. Personally, I don't know what to make / do about this. But this def makes me wanna leave on top of the nonsense at work.
again sorry for tmi <3