Is 25 weeks a good time for a baby shower?

Im wanting to have my baby shower at 25 weeks so that I have enough time to get what we need for her after the shower. Is this too early? Or is it a good idea?