I was on a binge where I tried to get as many as possible in one trek. I've had a "dry spell" lately, but what has really helped me is changing my mental approach: My first approach was to just find it, get out of there and go on to the next. I never took time to enjoy the location, look around and see the reason people put the cache there in the first place.
Now I spend more time on the cache; Reminding myself that this is more about the hunt and the intangible benefits. Enjoying the trip there, finding out more about the city where you live and just getting out of the house and spending time doing something more productive are my reasons for doing it.