A general rule of thumb is 10 goats per acre. It will take 10 goats about a month to eat one acre of land.