A: Adrenal dysfunction can throw off our hormones. I would recommend checking how well your adrenals are currently functioning, with the ZRT Adrenal Stress Profile test. You can also test your hormones by doing a urine test, such as the DUTCH test. Be sure to have a practitioner on board that can help interpret your results for you, as many people find it difficult to interpret them on their own. You can find a list of recommended functional practitioners here.
As for addressing irregular menses, I highly recommend that you get a copy of the Period Repair Manual. This book is like my book Hashimoto's: The Root Cause, but its focus is on how to fix period-related issues.