Question: how long does it take for a goat to give birth to twins?
Answer: The gestation period, or length of pregnancy, of the doe ranges between 145 to 152 days, or 150 days (5 months) on average, and under normal circumstances, the doe can have multiple births (twins, triplets and rarely, more).