I read every word. If I find my mind wandering I will go back and re-read it. I do not skim pages at all. If I find a story moving slow I just stop and take a break and read something else till I am ready to pick it up again.
I have been known to lay a novel down and finish it six months later.

I do have few DNF books but I try to finish the ones I think are worth reading.