Reading groups are a great help. Even one other person to ask questions with, read passages to, and discuss--can help encourage you and add a lot of enjoyment.
Find a pace that works for you and your book. Too slow and one can lose the big picture. Too fast and one can miss key details. Some works work well when read aloud; Shakespeare's like that.