dont know how long things last (cant be arsed to check at this time in the morn...lol) but u must have filled in a v.e.s.t.a when u went to NY and ur ment to carry a copie of that with u and as for ur visa u'll fill one of them in on the plane and im positive the stewardeses will ask when u last visited, cos there's two types of visa......just what i picked up listening on the plane in july.....enjoy Vegas anyway.....the heat will be easier to deal with now......