Even with perfect batteries, your flight times will be all over the place.
Your flight time will depend on how much wind you fight, how much stopping and starting you do, how much climbing, how much Sport Mode etc.
To achieve very long flight times you must fly at a steady speed with no wind and...