Tmi about period after birth??

I have a super light 2 to 3 day period before birth. I've had two periods post partum at like 2 months and on and it was the same. Now this period is so heavy it went through my tampon onto my pants and honestly the most blood I've seen in years. What could cause this????