Dive times vary greatly based on a lot of things. Body weight, relaxed level during dive, depth, water temps, currents to name a few. In the Caribbean, I have dives regularly go over 60 min.
My longest dive ever was 1:19 – 80 tank 80/20 air, Cozumel, no more than 90 ft, 84 F water temp, in top shape, 6# of lead, and a 7-8 min safety stop. And my last trip to CZ Aug 2019, every dive was 60+ except one dive.
In the colder waters in Socorro this year a ‘long dive’ was 53 minutes… 80 tank 32 nitrox, 75-77 water temp, still in top shape, 10# of lead a 5 mil wetsuit, 3-5 min safety stops, I do not think I ever broke 100 ft.
57 minutes is good, but not unheard of.