Baby Shower Planning?!

Karla • 33 years young. Matteo, March 2018 👶🏼💙

When is the best time to start planning the baby shower/ register? I am currently 23 weeks.