Tedavi altta yatan sebebe göre belirlenmelidir. Altta yatan sebep polip, myom veya yumurtalık kisti veya kitlesi ise cerrahi müdahale gerekebilir. Enfeksiyonu antibiyotikler ile tedavi etmek gerekir. Kanser söz konusu olduğunda cerrahi ve gerekirse kemoterapi ve radyoterapi gibi ek tedaviler uygulanabilir. Kanamanın altta yatan ciddi bir nedeni yoksa geçici hormonal tedavilerle kanama düzensizliği rahatlıkla kontrol edilebilir.