Please check your hormone and see a good gynecologist.
there is dua from Sheikh Bahayee r.a anyone if has any problem 10 day every day 100 times if this dua will recite Allah (swt) will remove his/ her problem
Dua:
بسم الله الرحمن الرحیم: یا مُفَتِّحَ الاَبواب،یا مُقَلِّبَ القُلوبِ وَالاَبصار،یا دَلیلَ المُتَحَیِّرین،یا غِیاثَ المُستَغیثین،تَوَکَّلتُ عَلَیک،یا رَبِّ اِقضِ حاجَتی وَلاحَولَ وَلاقُوَّةَ اِلّآ بِاللهِ العَلِیِّ العَظیم،وَصَلَّی اللهُ عَلی محَمَّدٍ وَآلِهِ اَجمَعین