I just assumed it was a dream, or he'd been hospitalized for a little bit some time before we first see Vaan in the game.
Forum Rules