[Ianto is just as uncomfortable and for similar reasons. He's never had many friends either, and he doesn't like losing them. He still stands by what he said in their last conversation but it's hard to stay angry at someone he knows was just trying to do the right thing. He's been there too many times himself to judge anyone for it. All that's left is awkwardness, really.]
It would help if the scheduling was predictable but it doesn't seem to be. They seem to space these things roughly the same amount of time apart every round but there doesn't seem to be a corresponding date number or pattern I can track.