Baby shower

Toni
When Is a good time to consider and start talking about a baby shower and baby registry? I'm 18weeks today and am very excited I'm having a baby girl and was wondering when is a good time to consider these things.