Jon Stewart will host President Obama on “The Daily Show” on Oct. 18, Comedy Central announced on Friday afternoon.

Stewart, who has been acting like the jealous girlfriend who’s seen her boyfriend hanging out with a new girl, has gone after Obama for going on other talk shows.

A few weeks ago, Stewart nicked Obama for not meeting with world leaders during the U.N. General Assembly in New York, while making an appearance on “The View” that same week.

“Seriously, I’m sure there’s a good reason why President Obama’s not going to meet face-to-face with world leaders during these difficult and historic times,” Stewart snarked, before cutting away to a talking head announcing: “President Obama will appear on ‘The View’ this morning.”

Then, back in April, Stewart took Obama for task for appearing on NBC’s “Late Night With Jimmy Fallon” to slow-jam the news.

“What the [expletive]!...Mr. President: you’re the president — you don’t have to do this [expletive] any more!” Stewart yelled.

Then, Stewart added to viewers, “although we’d obviously love to have him on the show.”

And now, he will — next Thursday will be Obama’s sixth appearance on the show, and second since he took office.