Invitations When is the Best Time to Have Baby Shower by Grace Vitara March 7, 2023 by Grace Vitara March 7, 2023 When you are going to have a baby shower, this is a personal choice. You can hold only 4-6 weeks before or after childbirth. … Browse Templates 0 FacebookTwitterPinterestEmail