thoughts on a baby shower at 18 weeks pregnant?

I still haven't announced my pregnancy to anyone I'm waiting till the Middle of August..Would 18 weeks pregnant be way to early for a baby shower ? I'm going to be moving out of state away from my family+friends September 1st so I was thinking doing something small with them here & there's a chance we might not know the baby's gender yet so the items I put on the baby registry can be mutual..or would it be better just not having at all ?  I also seen people do gender reveals instead of baby showers but would you be able to do a registry for that I mean little things for the baby would help..idk what do you think?