With the exception of any special types of bridal showers like those hosted by co-workers, or those conducted out-of-town, you really should try to limit it to one gathering. Hosting showers can be expensive and time-consuming, so it is best to keep it to a minimum. Brides that have countless showers so that every single female they know can be invited often strike me as a bit "gift-grubbing". Above all, you don't want to be perceived as someone looking to take home a haul of presents that requires Santa and his reindeer to transport. Showers should be a gathering of friends and family, and not involving every acquaintance invited to the wedding.