It is recommended to have a baby shower during the third trimester, around 6-8 weeks before your due date.