I am botting soul wars 18 hours a day. I usually get ~85 zeals per 18 hours, meaning 100 zeals every 21 hours. From a stat that is level 70 (I think this goes for Range, Strength, and Mage), it takes 1,700 zeal (by redeeming 100 at a time) to get 99. This is approximately 357 hours or 14.85 days. With system updates and bot failures, it would take maybe 20 days nonstop to achieve 99 from either 70 str, range, or mage. This is, of course, from my own information.