Baby shower welcoming

Keri • Hey, my name is keri I am 20 years of age and this is my first time! this is not a mistake just the next chapter ♡
When would be a good time to have a baby shower baby greeting after the baby is born? How long would you wait?