I had mine at 35 weeks. Which was a week ago.
I'm 32 weeks 1 day and I'm having mine September 6th and I'm due September 26th
I'm 32 weeks. And I'm having mine in Aug.
I think it's quite common to be in your 30 weeks for a baby shower. Generally it's the month before you're due. Have it whenever you like.