Is 3cm a normal cervical length for 21 weeks pregnant? What is the risk of preterm labor?

Yes. We don't worry about cervical shortening until less than 2.5cm. Your doctor may want to increase surveillance of your cervix meaning more ultrasounds. Risk for preterm labor is previous history of preterm labor. Hopefully it stays nice and long!