Baby shower

Chelsie
When are you supposed to plan your baby shower? How far before your due date?