Baby shower

I'll be 31 weeks at the date of my baby shower. Some of my friends asked why my shower was being thrown so early... Is 31 weeks really too early for a baby shower??