I have had a British Alpine that milked through a second year without kidding again. Also had a couple of goats who never got in kid, but milked every summer. Not as much as if they had kidded, but a good amount.
I did have problems before with finding billies in my area, but now I have two, I should not have a problem.
Two of the goats will probably kid round about Christmas, which is not ideal in our area, April is the earliest I would like, due to the adverse weather we can have, but as they came in kid, there is not much I can do about it.