The birth of a baby can start a variety of powerful emotions, from excitement and joy to fear and anxiety. But it can also result in something you might not expect — depression. 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.