How long does it take to fly from New York to sao Paulo?

around 9-10 hours on a good flight with no delays, but depending on air traffic weather and other regular airplane delays it can take up to 11-12 hours as so happened to me once