When to start planning?

Samantha • I am me.
I asked my mom when to have a baby shower and she said you normally have it closer to the end of the pregnancy so I was wondering when do I start planning and inviting people to the baby shower??  I'm due May 18th and I'm 17 weeks today with my first baby boy!!!?