There are lots and lots of factors involved. For a short-run print (up to about 5k) of hardbacks it can take 5-6 weeks, depending, just to print and bind the things. The more you print, the longer it takes. There's also printer's proofs, the cards, the card box, and the slip cover to consider...