It's generally recommended to send out baby shower invitations six weeks before the scheduled event. This gives guests plenty of time to mark their calendars, shop for gifts, and make any necessary travel arrangements.