How often should I have my horse shod?

The average for most horses is six weeks. However there can be special circumstances that require the horse to be serviced in as little as two or three weeks. Every horse has different uses, horn quality and growth rates. Farrier and horse owner need to consider the situation together, to determine the best answer for the situation.