When your goat is pregnant it seems to take ages for those baby goats to get here. But exactly how long is goat gestation? Find out inside!