1.) You live in a very small town or you both don't travel very far.
2.) You have similar interest and shopping habits
3.) He is stalking you
You don't go far enough
You live in the same area. If not then ask him