when to throw a baby shower

Kimberly • 21 year old mommy to baby Boy Zion 💙🤰
I'm a FTM and I'm not sure when would a baby shower be appropriate? Like how many months or weeks should I be by the time I have a baby shower ? I don't want to throw a baby shower super late in my pregnancy or early .