Have your OBGYN give you a pap smear and inform them of your irregular periords and they will guide you in the right direction. No one on here can tell you why your period is irregular, you need to get proper testing and your Physcian is the only one who can do that. Best of luck to you.
Hi there,
Well I am not sure why you have it, if you're undergoing psychological pressures then maybe this could be contributing to it, I'm not sure if it is the cause though.
If you do have a thyroid issue, then you need to get it treated with medication. This is about all I know in regards to your situation, but if you are stressing, you need to stop with it and learn to relax. Stressing is not a good thing over the long term. Best regards.