When to have baby shower?

Jaimie β€’ Mother to Addison Sue πŸ‘ΆπŸ» 3β€’18β€’2017
FTM due March 29; when is a good time frame for the shower? When did You have yours? Do you wish you had it sooner or later?
Thank you! πŸ™‚