Steve Granitz / WireImage 1 / 5
Steve Granitz / WireImage 1 / 5

By Kat Giantis

Was David Arquette's New Year's resolution to lay off the sauce? TMZ reports the actor, who recently admitted to Howard Stern that he had been "drinking a lot" since separating from wife Courteney Cox, checked into rehab over the holiday weekend.

RELATED: The year in hookups and breakups

"He is in there for drinking and depression, not hard drugs. Rehab was inevitable," a source tells People magazine, which confirmed the check-in with David's rep. "He can't handle all the changes in his life. All his inner demons came out."

TMZ says he decided to get help because it's "the right thing to do for his family." David, 39, who reportedly rang in 2011 at Beacher's Madhouse in Los Angeles, is dad to 6-year-old Coco with Cox.

"He's trying to win Courteney back, and he turned back to drinking again out of frustration," an insider explains to Us. "He is doing this to show her he means it and will do anything for her and Coco. He wants his family life back. It's been so hard on him."

During his typically candid Dec. 15 chat with Stern, Arquette acknowledged that he was having a nervous breakdown in the wake of the breakup, although he later insisted he was just joking.

He also revealed that he was drinking too much "because I'm heartbroken."

RELATED: David: Courteney didn't want to be my mother anymore

"Everybody's worried and concerned about me," he admitted. "When I drink, I become a maniac."

David recalled how he overindulged during a party at Adam Sandler's house and failed to recognize Tom Cruise.

"I was a little wasted," he explained. "Someone says 'Hi David!' and I said, 'Hi Sean!' Then I realized it was Tom Cruise ... Tom was cool about it ... I was so embarrassed. I was like 'I gotta get the [bleep] out of here.'"

But Arquette told Howard he was done with partying: "When you wake up and reality hits you, it's hard."

Read more Hot Gossip