Jennifer Lopez's son wants her to wear more clothes.

The 47-year-old singer-and-actress admits nine-year-old Max - who has a twin sister, Emme - is embarrassed by her skimpy stagewear but she resists his pleas for her to cover up and wear pants because she is a ''showgirl''.

Speaking during an AOL Build talk, she said: ''You know what Max said to me the other day? He said 'Mommy, why don't you wear pants in your show? You should wear pants more.' He's very possessive.

''I was like, 'Baby, c'mon, Mommy's [a] showgirl.' ''

Meanwhile, the 'Shades of Blue' star - who has the twins with her ex-husband Marc Anthony - is amazed her kids are rapidly becoming ''little adults'' and are no longer her ''babies''.

She told E! News: ''They're nine now, which I can't even believe they've turned nine.

''They're turning into...they're like little adults now, you know? I can have proper conversations with them, they're not babies anymore.

''They keep reminding me, 'Next year I'll be double digits!' And I was like, 'OK...God!' ''

Jennifer recently admitted she will be ''forever grateful'' for her twins as she ''almost thought'' she wouldn't be a mother as she left starting a family until her late 30s.

She said: ''They just make life so much better. I'm forever grateful.

''I didn't have kids until later, and I almost thought that it wasn't going to happen for me. I'm very aware that I was blessed with that. I don't take it for granted for one day.''

Jennifer is currently juggling her Las Vegas residency, 'Shades of Blue' and rehearsals for her upcoming NBC live musical, 'Bye Bye Birdie,' and says like she and her children are like ''gypsies travelling all over the place.''

Asked how she manages to stay on top of everything, she said: ''I take it one day at a time. We're doing the best we can.''