12 weeks
10.5 weeks
40 weeks
15 weeks
19 weeks
22 weeks
29 weeks
24 weeks
36 weeks
37 week
38 weeks
40 weeks - he's due any day now!