The period from birth to sale varies from one type of goat breed to other type of breed.There are presently 23 registered goat breeds in India and the time period of each goat breed varies,from birth to sale.To know more about goat breeds,please visit my thread-http://www.agricultureinformation.com/forums/general-questions-answers/82901-goat-farm-solutions.html
be specific on a single breed,so that i can tell you its information from birth to sale.
Regards,
Dr.shaikh