How long did it take the Mugiwara crew to reach Sabaody Archipelago?
According to this World Timeline and this other one, in total we're between the 2 and 3 years. In the first chapter, Luffy was 17, now he's 19.

The break took 2 years, but before that we have some months of Morgan (first antagonist) then Captain Kuro, Don Krieg, Arlong, etc.