There are several reasons of irregular heavy bleeding (stress,hormonal
etc). You also suffering from Iron deficiency anemia
with fever (associated with some sort of infection).
Do a pelvic USG with blood test
for Hb%/TC/DC/ESR to rule out underlying pathology and after that consult with your gynecologist & take suggestive measures.
Take Tab Pyrigesic 500mg TDS with hematinics like Syp/Cap DEXORANGE/RB TONE plus some antibiotics if needed.
Take healthy diet,avoid stress,maintain personal hygiene with nutrient supplements. Be well.