I am agree, 31 is on the older side for a first time mom. I was like you, 22 when I got pg with #1 and I had just tuned 23 2 months before he was born. I think that is young, but it is closer to average for having a first baby around here. I had my 2nd by the time I was 24 and now I will turn 28 2 weeks before this one is born.
The only time I have been to a bar was for best friends Bachlorette weekend getaway and I felt sooooooooo old, and I was 26 at the time! I think I feel this way because I do have kids, and they are not babies anymore so my mind feels older than I actually am. I can not imagine doing that at 31........more power to them I guess, but she should stop complaining already