It should be in just a few episodes, but they are always on and off the rest of the season.
And then he whines when Dylan hooks up with someone in Vegas. Not because he thinks it's gross, but because Dylan gets all the women, even though David is the one that dates a bunch of women this season. He was probably salty that Gina would rather date Dylan than him. Sorry, spoiler!