Its an average - while some women will take as little as 255 days(on the low end of the bell curve) for a normal birth, some pregnancies last 280 days(on the high end of the bell curve)again, for a normal birth.
In short : what shahani said

.
As you can see the answer is " it depends".