Baby shower

I would really love to throw a baby shower but how many months would you usually throw one?