Baby shower timing?

Carly

When is the normal time to have a baby shower? I'm not due until January 6th, and my husband is saying we should do it in October, which seems way too early to me... I feel like it's usually the month before the due date...