I’ve done JFK-Johannesburg in coach, around 18 hours.
That’s LONG.
No way I am ever taking that flight unless I was in first class. I will break it up before sitting on another 15 to 16 hour flight.