I know people that did it by the book under 2 months (used the right embassy, lucky enough to get the appointment date at the immigration office)
I guess under 4 months for anybody
hundreds of "immigration specialists" available who can help with the paperwork, know the right people to speed it up and also just "make it happen" as a turn key service