Argh. . . Thanks, ladies! I talked with her today, and she promised me that they will be in the mail tomorrow. Of course, she said the same thing a week ago, so I'm keeping my fingers crossed that they'll really get mailed out this time! We are only inviting about 20 people, so it could end up just being a tiny shower.
As long as people have 2 week-ends before the shower (to shop) I think you are OK...but of course with Christmas thrown in the mix she is really cutting it close.
Personally I would give everyone invited a heads up that they are going to be getting an invite to your shower on (date) at (time). Either call them or email them so they can reserve the time out of their schedules. It sounds like the shower is just after the New Year...so if I were a guest I'd want to know.
BTW...I have never gotten a shower invite further ou then 4 weeks. It's not a wedding! If I got one 6 weeks in advance I'd probably forget about it. lol