Baby shower

Erika
When is a good time to hand out invitations to a baby shower mine will be Sep 12 so should I wait for time to be closer our should I start handing them out