A new cycling friend of mine was telling me about her challenges and she totally believes she has Polycystic Ovarian Syndrome. I had never heard of it but in researching is does sound like similar issues.
Fingers crossed with your seeing success. Meanwhile, relax and enjoy the shorter slower rides, go pick some new routes so you don't have to compare your new self to the old self.