Question: how long does it take for a goat to have 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).