With my daughter I had it late like a month before! But some people do it as soon as they find out the gender! The choice is totally yours! It just has to be after the gender! :)
I had mine at 8 months, I think that's common unless you want to do a gender reveal/babyshower thing that would be pretty cool!
I had mine a little over 8 months (:
I'm having mine in 2 days! :)) and I'll be 30 weeks, with the second shower at the 33 week mark (due to family living far away).. However my friend is having hers the week before she is due! So it's completely up to your personal preference!
I say anytime after 30 weeks. (:
I had mine when i was 36eeeks pregnant. Having all the baby stuff in my room made ke so inpatient i wanted him there already. He arrived 2weeks after the baby shower perfect time (: I personally think its better to wait till the end of pregnancy 8months is the perfect time for a baby showr.
Mines on Sunday! I'll be 35weeks
I would do it a month before