Way too frickin' long, especially if it's being held at your house.
[squealywomanvoice] "Oh ma'God!!!! It's a plastic-scented-toilet tissue holder!!! Thanks Suzy!!" *hugs and tears all around* I almost went out on the balcony and jumped off, 14 stories up. It would've been waaaaay quicker.
Bachelorette party is where they go out and do the same stuff we do at the Bachelor party. The Bridal shower is where they get gifts for the house (i.e. girl stuff that the man won't touch w/a 10-foot pole)