The exact cause of PPD is not fully understood, but it is likely due to a combination of hormonal changes, emotional factors, and physical changes after childbirth. The sudden drop in estrogen and progesterone levels after delivery can contribute to mood swings and depression. Additionally, the physical exhaustion and emotional stress of caring for a newborn can exacerbate these feelings.