You may host a baby shower between the 20th and 36th week of pregnancy. This time frame allows the expectant mother to feel comfortable and for the baby to be considered safe in the womb but leaves enough time for preparation before the babys arrival. Its a good idea to check with the expectant mother to ensure the timing is convenient for her and to discuss any specific needs or preferences.