When's a good time for a baby shower

Katie
Any good suggestions on how to do a baby shower I'm having a little boy and have no idea what to do I'm 19 weeks 😄