Hello,
It is very nice on your part to seek help for emotional problems. However the information provided is very brief. If your temper, irritation, and increased sleep are specifically present only before or during your mensuration then it may be related to pre menstrual dysphoria. However these may be manifestation of depression, anxiety or medical condition like
thyroid, anemia etc. Hence I would suggest that you consult a psychiatrist near you for comprehensive assessment. A further understanding and remediation can be suggested after a thorough evaluation.
Hope this helps you. Best wishes for your health and future.