They can prolong their gestation if they don't like conditions, so it's pretty easy for them to go months without giving birth and then suddenly pop when conditions are right. Sometimes you just get weird females too though and they take their sweet time doing it.