She's in college doing this.
"It's been a while since the last time." implies that she probably did it last in high school.
She's been doing this her whole life.
Honestly, her mom shouldn't be too surprised, since from the sounds of it, her raising methods imbued her daughter with the fickle nature of a cat (at times clingy, aloof, violent, and/or affectionate).