With Anthony Weiner expecting his first child, resigning wouldn't be in his best interest financially.

Weiner, 46, a career politician has no outside income and only one  degree in political science from SUNY Plattsburgh.

Federal tax returns disclosed by Weiner's office show he took home $156,117 in 2010.

His wife, a close aide to Hillary Clinton, earned $154,000 in 2009, according to federal tax records.

Weiner owes between $10,000 and $15,000 on his American Express card, financial disclosure forms show. He owes the Democratic Congressional Campaign Committee $200,000.

If he were to resign he could become a TV analyst or work at a Washington thinktank.

He earns $825 when he appears on Real Time with Bill Maher on HBO.