It all depends on where you submit, who accepts the book for publication, and how topical it is.
In general, though, a year or so is common with trade publishers who intend to publish a print edition, but smaller publishers which deal in e-books only can get your books out in a few months.