It's a lot of quests but still a pretty short world. If you have the time, it can be finished in a day. I would guess it's about 8-10 hours total game time for storyline.
It's pretty long if you do the side quests and you haven't taken a few wizards through already. If you just do the storyline and are pretty experienced, it should take a few days to a week. Saffron Sandsword Legendary
It took a while for me, but I am not the most frequent of players, and don't log on for hours every day as I know some people do. If you don't listen to dialogue, do no side quests, and play at least two hours a day, I'd give it a week or two.