Usually, baby showers are held in the third trimester of pregnancy when the mum-to-be is between 28 and 35 weeks pregnant. That's the ideal time because she'll still have the energy to host a party and it also gives her enough time to exchange any duplicate gifts and fill the nursery with cute baby shower gifts.