Hi,
Welcome to the site. I'm afraid that I can't help you with your question about a 21 day period. How awful. I hope that gynaecologist helps you out.
I can, however, sympathise with getting the PCOS diagnosed. It also took me 4 doctors to get a diagnosis of which I knew I had all along. i too am ...