Late period after csection delivery

Anjila

What could be the reason of late period after delivery?