I always bring my cameras along, but I never take as many pictures as I ought to. Whenever a good opportunity comes, I always make an excuse to not take the shot.
My problem is that I am a wimp. I feel like flashing a camera in people's faces during weddings is annoying, or that maybe I look too much like a tourist (maybe that is because I am a tourist??) wandering around with my camera strapped around my neck.
Lesson of the story: Take more photographs. I will never get better at taking photos if I don't take photos.