Question: how long does it take for a goat to deliver twins?
Answer: Different breeds of goats kid, on an average, differently. Most goats "average" 150 days, but that does not mean they can't go longer with no reason to be concerned. (Of course to get an average, you have to have some go longer and some go earlier).