"Time to next" is consistently wrong by a huge margin. "Distance to next" is correct, so I have no idea how Garmin could be getting this so wrong. It seems to be calculated as if I'm going 80 to 100 mph. I assure you I have never biked that fast. This has been true for as many revisions of the firmware as I can recall. This is simple math: "time to next" = "distance to next" / speed. Since "distance to next" is reasonable, it's the speed that must be totally off. An instantaneous speed, my average speed over the whole ride, or even a random number generator would work better than whatever Garmin is doing now.