According to the sticky in the Breeding section, maternally incubated eggs usually take anywhere from 50-70 days. Not quite 4 months (seems like they'd have gone bad long before or mom would have gotten sick of staying coiled around them), but longer than artificially incubated eggs.