It is not known exactly what causes postpartum depression. After having a baby, it is thought that chemical levels in a new mother's body called hormones, like estrogen and progesterone, can change a lot and quickly. This quick change can lead to feelings of sadness, anxiety, mood swings, problems with sleep, and many other symptoms.