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.