I think Catcher in the Rye can work no matter what age you are when read it. I didn't read it till I was almost 30, and I found it moving but in a detached way. I was observing somebody who was where I'd once been, and it brought back feelings I'd not felt for a long time ago.