When are you having Baby shower?

Curious as to when/if everyone is have a baby shower? I’m due 24th of May, my cousin is getting married 24th of April and I am maid of honour so I am think of having the baby shower in March. Is it too early though?