So you have written this great book, and now you are prepared to publish it. First of all, congratulations! You have gone through the hardest part, creating a great book. The next step is choosing when you should publish it. Now the question is, when is the best time to publish your book?