When I worked offshore in Brazil, you would come into Vitoria, Espiritu Santo state in the morning sit in Vitoria airport most of the day before flying down to Rio then connect with the Emirates flight to Dubai then on to BKK, Emirates flying time was 21 hours, few hours in Dubai then the journey from BKK to Pattaya. There were a few occasions when I was not upgraded.
On return to my house in Pattaya I was completely knackered & Jet Lagged for about 4 to 5 days with the 10 hour time difference.
Bob Joshua