how soon can you have a baby shower
I had my first at 29 weeks and I'll be having my second baby shower at 35 weeks