Probably over a year... I've been doing everything on a solo effort and it's been time consuming. Simply put though, I've already put well over 200 man hours on my project as is, but there's so many things to do still that I simply can't finish it quickly. I'm trying to reach out and find someone willing to use my custom sprites for my main characters to make battle animations for Blizz-ABS. Though I can say once I get the artwork finished the rest will come quickly, right now that's about all that's holding me back.
That and I want to make sure my game is well rounded and polished when I finally finish it. Going to quality over quantity. Trying to go for a deep, unique, story and fun game play. Those all take time to accomplish.
The good news however, the final story is drawn up, all the concepts are done, the database is completed, and it'll just be a matter of doing the artwork and the eventing / scripting before completion.