When is the best time to hold a baby shower?
It is traditional for the shower to be held about a month or two before the birth. The types of gifts given are usually those related to newborn babies and in neutral colors.
In some cases the shower is held a month or two after birth, especially if the mother had a difficult pregnancy or for specific religious reasons. One advantage of this is that you can ensure the gifts are related to the sex of the baby, i.e. boy or girl.