It typically takes four to six weeks for a horse to shed its winter coat. However, factors such as exposure to sunlight and warmer temperatures can impact the speed of shedding.