Question: how many months in advance do you have 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.