When’s the best time to do baby shower

Savannahjohnson

I’m 22 weeks and 4 days pregnant I was wonder when is it the best time to do a baby shower