The German supermodel, 44, tells PEOPLE: “I believe that it is important to take time to pause and reflect.”
Klum was far from down as she jetted to Las Vegas for the weekend, looking radiant as she introduced 30 Seconds to Mars at the iHeartRadio Musical Festival. On Saturday, she then caught Jennifer Lopez‘s All I Have Sin City show, sharing a backstage photo on Instagram.
“Love you @jlo …❤️Your show was absolutely AMAZING #vegas #allihave,” Klum wrote.
She also mingled backstage with friends David Foster and David Ghetta.
“She’s flying free” a source said, who adds the mom-of-four was happy to let her hair down with her girlfriends in Vegas.
Earlier this month, a source told PEOPLE that Klum and Schnabel, 30, were “taking time apart.”
“Things have been difficult recently, they live on opposite coasts,” the source said at the time. “And it’s the start of a school year and Heidi has to concentrate on the kids.”
In June, Schnabel was spotted kissing another woman in London in what he previously told PEOPLE was an “innocent situation.”
“The claims that have been made are a misinterpretation of an entirely innocent situation,” Schnabel said at the time. “There is nothing more to this than I was simply saying goodnight to a family friend and we went on our separate ways.”
RELATED VIDEO: Why Heidi Klum Doesn’t Plan to Get Married Again
The couple started dating since 2014, two years after Klum separated from husband Seal, with whom she has three children, Henry, 12, Johan, 10, and daughter Lou, 7. She is also mom to daughter Leni, 13. (Seal and Klum’s divorce was finalized in 2015.)
Schnabel is the eldest son of director Julian Schnabel (The Diving Bell and the Butterfly), and he made a name for himself as a curator and art dealer while still a teenager. He dated Demi Moore in 2012, and has also been linked to Elle Macphersonand Liv Tyler.