Hi. I'm 30yrs old, single and my concern is having an irregular menstruation. I have heard many times that it's because of hormonal imbalance as it also affects my skin. Others says that it could be also because of mental stress. What medication I need to do? Kindly assist me on this matter. Thank you.