My answer was hire by phone within 2 months of last interview.
Generally speaking of course. It is relative to the type of job you are seeking.
The jobs that I seek are experienced professional positions i.e. not entry level, not general administrative, etc.
Usually there are at least 3-4 interviews-- sometimes more. The interviews can be with members of the company at a Director, VP, SVP level so the calendar juggling is generally not as easy as if I were applying for an Admin Assistant position.
These folks are usually heavily engaged in day to day business and then on their end usually have to set up meetings to discuss their final selection. Next comes creating and offer, presenting it-- negotiating, and at the end-- it has usually been within a couple months of the final interview.
YMMV based on the type of job involved.