When is a good time during the pregnancy to throw the shower?

It is customary to throw the baby shower before the baby is born, typically one to two months before the due date. This is a good time because it’s close enough to the date to get everyone excited and ready for the new arrival, but far enough to give the expectant parents time to set up any gifts and return any duplicate ones.