Playing through the Horde campaign, Zandalar plotlines, and the recruitment plotline should take around ten to twelve hours of uninterrupted gameplay.