I would recommend saliva hormone testing for you, as very long cycles like yours may indicate low progesterone levels. (maryvancenc.com)
Though the world of advertising — and even some doctors — will recommend hormone therapy to address specific symptoms, I am a huge advocate of hormone testing before treatment. (yourhormonebalance.com)
Behavior modifying drugs have also been known to influence the results of thyroid hormone tests. (2ndchance.info)