Babyshower April 16th, when should i start giving away the invitations?!

lovetheglam • Poshmark Reseller 🙋🏽‍♀️
Everyone is asking me about my babyshower, I just announced the day today...now i am contemplating on when i should start giving away the invitations, i dont want them to just be laying around in some ones house and they forget all about it. 
When do you think its a good time to send them out?!
Also i am due May 7th, is April 16th too close to my due date?