<human>: I started dating this guy about a month ago. We know each other from work, and I'd always kind of had a crush on him, but had been dating someone else until the end of the summer. Anyway, he asked me out about a month ago, we had a great time, and everything has been awesome since then.   
  
When we first started seeing each other we decided that it wasn't going to be too serious - I had recently gotten out of a long-term relationship, and he'll be moving in January for a new job. We figured we could just casually date and have awesome sex until he leaves. But of course, that kind of thing rarely works out in real life, and things have been getting more serious. We've been spending tons of time together, and I am falling for him HARD. He's pretty perfect. We're super compatible in many ways (including a sexual compatibility that I've never had with anyone else), he's what I've been looking for for a long time, and I legitimately see the possibility of something longer-term with him.  
  
My dilemma is this: Do I keep seeing him until he leaves, enjoying his company and the sex, knowing that I'm just going to get more attached? Or do we end a good thing now to spare heartache in the future? I don't think that we could "dial it back" and hang out less or be less intimate... I think it's got to be one or the other. We've talked about this and he wants to keep seeing each other until he moves away, but would respect my choice if I want to end things sooner.  
  
Without giving away too many personally identifiable details, a long-distance relationship is not an option, and I am stuck in my current city for at least 3 more years.
  
Any advice is appreciated.

Can you condense the text into three sentences or less?
<bot>: I'm falling for a guy who I can't date long term, do I keep seeing him until he moves away or break up now?