Why would a guy only message me when he's in my town?

He's been away this weekend, now he's back he's messaged me.
Why would a guy only message me when he's in my town?
Post Opinion