We have a 25-year-old mare that gets a case of mastitis almost like clockwork every 35 days. The mastitis begins with swelling in a teat and varies from side to side. It is sore, sensitive, and produces very little fluid. It responds to antibiotics, but takes a full 10-14 days of treatment. She had her last foal four years ago, and we have no desire to breed her again. What could be the cause?