Here are some alternative ways to say "I'm on my period" without directly stating it, ranging from humorous to discreet:
- Code Red
- Girl Flu
- The Curse
- Lady Trouble
- Falling Off the Roof
- Red Menace
- Red Storm
- Menstrualcidal
- The Great Flood
- Monthly Volcano of Doom
- Aunt Flo is visiting
- That time of the month
- I'm experiencing some monthly maintenance
- Having lady issues
- My uterus is staging a rebellion
- I’m a little under the weather (can be vague enough while implying something's up)
- I'm not feeling 100% (similar to the above)
- Shark Week
The best option depends on your audience and the context. If you're talking to close friends, something humorous might be appropriate. If you're talking to a colleague or someone you don't know well, a more discreet option might be better.