Welcome to Healthcare MagicFibroid
if present facing the opening of uterus can present with heavy long time bleedng. You need to get ultrasound
to see if the lining inside your uterus is thick. This can be cause of long time bleeding. Also possible reason can be hormonal
disorders like PCOD. Get required tests for PCOD an even thyroid
hormones as both can cause similar picture. Get blood sugar tested as well.