Hello and welcome to Healthcare Magic. Thanks for your query.
can be a contributing cause for various psychological as well as medical problems. It a good thing that you have been able to realize that your current life situation is causing you to feel very stressed and having an impact on your normal functioning. It is now important to take steps to minimize or avoid the stress and to seek help in managing your stress-related problems. I would advise you to talk to a counsellor or a psychiatrist
for professional help.
Regarding your menstrual irregularity, though stress could be a possible causative factor, it is better to get yourself checked by a gynecologist.
Wish you all the best.
Dr. Jonas Sundarakumar