Books that are listed AVAILABLE (e.g. they have already gone on sale) will ship within 7-10 business days or can be picked up at Horizon after 48 hours. Books that have not yet gone on sale will be shipped within 7-10 business days of their on-sale date or can be picked up 24 hours after their on-sale date at Horizon.
How do you know when a book goes on sale? It is listed in each book’s description! You can also look it up online at www.horizonbooks.com.