Baby shower

Jen

So my due date is March 4th.. at how many weeks do you normally have a shower ??