Longest I've gone was a month and a half with a ticket I paid for at an overseas United ticket office. Hard to imagine that they don't all eventually make it through the system and that there isn't some sort of audit function that tracks the missing charges down at some point.