Why would your boyfriend walk a few feet in front of you when you go out?

Because youre too slow to keep up. Usually boys are taller than girls and so their legs are longer, where they can make big strides, and girls are a little shorter, where they make short strides.

And sometimes its because of the difference in the way people walk.