I've read it several times, the first time being in highschool and the most recent being a few months ago. As I get older I've read it with a bit more skepticism about the novelty of his overarching ideas and the rigor of some of his reasoning but I always find the book full of valuable ideas and interesting food for thought.