Baby shower & Diaper Shower

Atoria
Soo when do you have a baby shower ? And do you have to wait a certain amount of time as well for a diaper shower ???