Baby shower

Samantha
When do women usually have their baby showers? I want to have mine before the baby comes, that way I have stuff and feel prepared.