I think the key to lifting weights for years is the constants goal you set for yourself. I mean really who wants to lift 5x week, eat the same tasteless food everyday? It is rewarding but also gets boring once you reach your peak, then it's time to find the next goal!