Baby shower

Amanda • 👶🏻💙A Baby boy!!! 😊 super married💑

Question when is the right time to do a baby shower. I’m thinking 3 months before baby’s due? ☺️