As hard as this may be to believe babies can't cry. They can scream and holler for what they want or need, but newborns technically can't cry. When baby is born his or her tears ducts are not fully developed. Tears don't actually begin to flow until babies are about three weeks old. In some cases, it isn’t unusual for babies not to shed their first tears until four or five months.