When will the baby be born when the due date is April 7 but when you went to the doctor today he told you that you are two cm dilated?

It will be any day now, by the time you read this you may have had your baby. It is impossible to be more predictive than this. Some women take days to get to full dilation from 2cm, some go from a virtually closed cervix to full dilatation in 3 hours.