Generally, Stress, imbalance hormone, toxin in body, lack of qi, lack of blood, Qi flow blockage, low metabolism, high BMI, dysmenorrhea, etc Cause Imbalance.
If you go OBGYN They will check Hormone level, and physical look of womb, and BMI.
Oriental Medicine and Acupuncture treat the root of all causes not just a symptom.
I recommend you to see LICENSED Acupuncturist, Some of L.ac offer Free Consultation!
Acupuncture and Oriental medicine treat root of all causes, not just symptom. Understanding Western and Oriental Medicines is very important. I have Western medicine background, and now I am a Licensed Acupuncturist. I can say one more thing, Oriental medicine and acupuncture take time to see results, but not western medicine. Ex: when you have a headache, many people take Advill, Aspirin, etc., however, Oriental Medicine's approach is different. There are many reasons why you're getting a headache.