Most new moms experience postpartum "baby blues" after childbirth, which commonly include mood swings, crying spells, anxiety and difficulty sleeping. Baby blues usually begin within the first 2 to 3 days after delivery and may last for up to two weeks.