Babyshower invitations

Rosio • Babygirl due oct7 💕
When should i start giving them out? 
My babyshower is on aug 13, was thinking around july 10 but what do u ladies think ? 😁