How recently? There is something called as Premenstrual dysphoric disorder in which prior to menstruation women develop mood changes, irritability, bloating sensation etc.
Next Steps
You need detailed evaluation/ meet psychiatrist
Health Tips
Engage yourself in activities you like more.