I've been reading it off an on for about a year and a half. I'm halfway through right now. At times it is extremely captivating and pretty funny, then the next chapter I'll get completely lost. I'm only using Sparknotes as a guide, which is probably my first mistake.