How often do Llamas reproduce?
Llamas give birth to one Cria (Baby Llama) at a time and the pregnancy lasts for approximately 345 days. The art of guessing the due birthing date is however not an exact science as many believe, llamas can and often do give birth weeks after or before their expected due date. This can be quite frustrating for some owners as the expected date comes and passes and they constantly monitor the mother. You can almost guarantee that the mother will give birth just when you give up checking every couple of hours. We are convinced that our llamas do it on purpose. One thing that we should add (in response to a true question we were asked) is that llamas do not lay eggs. Their babies are called cria and are live born.