Shower invitees?

Mary • 36. Mom to Baby Boy, August 2015. Back for Baby 2.0, due August 2017.
1. Is it impolite to invite more than 12  guests to a shower?
2. Is it impolite to invite a person to more than 1 shower? (Other than mom/MIL? )