It just depends. My sister had 1 big one (inviting friends and both hers and her DH's families) and she had a small work shower.
I'll have 4 total. 1 thrown by my side of the family and childhood friends, 1 thrown by DH's family, 1 thrown by my best friends in the town I live now, and 1 work shower.
I didn't ask for any of them. They were just offered to me and I organized the invite lists depending on who was hosting and where the shower was held. (ex: the shower held in the town I grew up, the invites were family members and childhood friends)
It just depends on who offers to throw your showers.