Invitations are sent out three to six weeks before the shower. This gives guests enough time to respond, and get/send a gift if they are going to.