Best time for baby shower ?

Brandy • I have a 3 yr old daughter and a newborn baby girl named Honor. Engaged and making every second of life count!
Wanting to know when do you think is the most appropriate time to do the baby shower? Starting to wonder if waiting until a month before Im due is waiting too long..