New Jersey Gov. Chris Christie says he underwent secret weight-loss surgery because he had been feeling frustrated and angry over his inability to slim down.

Governor Christie with MSNBC hosts Mika Brzezinski & Joe Scarborough during a book signing at Barnes & Noble in Princeton (Tim Larson via Twitter)

The governor told people attending an event at the Barnes & Noble in Princeton on Tuesday that he got upset with himself when his clothing wouldn't fit especially when wearing casual clothes he hadn't worn in a while and they wouldn't fit. “That’s when I’d really be angry with myself.”

He also calls the attention to his lap-band surgery as "“absolutely insane and over the top."

The Record reports Christie appeared at the shop with MSNBC hosts Joe Scarborough and Mika Brzezinski to promote Brzezinski's new book "Obsessed," which includes an interview with Christie about his weight.

The governor says he often hears from people who don't understand the struggle. Christie says "The problem is that people don't understand that this is a difficult issue for lots of people in the country and it's not as simple as 'push yourself away from the table."

He believes society believes that everyone should be perfect and, according to the Star Ledger, notices the pressure affecting his son who attends Princeton University.

The evening took a political turn when Brzezinski said she offered support for New York Mayor Michael Bloomberg's ban on large soda. Christie said government is not very efficient and cannot solve every problem according to the Star Ledger.

In February, he had a band surgically placed around his stomach to restrict how much food he could eat. He says that so far he hasn't noticed much of a difference in the way he feels. “I can’t sit here tonight and say I’ve had some great metamorphosis over the last 12 weeks,” he said according to the Record.

The Associated Press contributed to this story