Helpppp

Kaylie

Im 22 ive had sex with only 2 men and i have a baby boy (hes about to be two) ive been spotting and having a light period for 7 day i always have a very heavy 5 day period. What does this mean?