Ob-Gyn questions? Ask a gynecologist online.
You need to see a specialist and you ob should refer you.
We do not diagnose and treat here.
However, this sounds like it IS hormonal, given its relation to your period.
Birth control pills are not hormonal treatment, they are birth control.
You need someone trained in hormone therapy.
A good list is here
OK, so you might have more questions or want to give me more information: Please use reply to expert if you have further questions. When you are ready, please click a positive rating [hopefully excellent—that’s how we are paid, per rating]. If you forgot something, come back. I am here daily.