Longest span for me was around 2 years.
That said, now that I hold zero fiat, I sell a portion at the end of each month to pay my fiat bills. I don't know if I'll ever beat that 2 year streak, now that I'm living on a Bitcoin standard...