Ocarina of Time 50-60+ I've beat it a minimum of once a year but usually much more often and have gone through speedrunning phases. Once I beat it 3 straight days.
Majora's Mask 20-25 At least beaten it once a year but a little more often than that
Wind Waker 10-20 I play it about once a year
A...