Baby shower invitations

I can’t decide when I want the invitations sent out.. I’ve herd if to early people forget about it but then also if not enough notice can’t get off for work what do you think? The shower is August 4

Vote below to see results!