I'm still studying for the CFA Level 1. I have to say I've a lot of effort into this, and one way or the other I've learned quite a bit. Hopefully I will pass, then of course I get to start studying for the next round, then the next test after that.
At some point by the time I'm ready to retire I'm sure I'll have passed all three levels. Although I suppose this is an Ethics & Standards violation - someone who is still studying should never estimate when they are going to finish.