Ada banyak jenis fibroid, seperti fibroid interstitial, fibroid subplasmik, fibroid submukosa, dll. Yang dapat menyebabkan darah pada keputihan biasanya fibroid submukosa, karena tumbuh ke dalam rongga rahim, menonjol dari rongga rahim dan cenderung membentuk ujung, dan jika terjadi infeksi, nekrosis dan pendarahan, mungkin ada keputihan berdarah atau bernanah dengan bau busuk.