Question: how far in advance should you host a baby shower?
Answer: Most people agree that anytime between 24 and 32 weeks (six to eight months) is the best time to throw a baby shower. Your baby shower schedule will likely depend on several factors including invited guests, time of year, and of of course the honoree's preference for the date and time.