Baby showers are normally attended by female relatives and friends but it has become more common for men to be included in the celebration. It’s best to consult with the mum to be on the guest list and ask whether she wants a traditional or co-ed shower. Baby shower is normally held in the last trimester, normally 4-6 weeks before the baby’s due date.