Take that scenario...I was the guy...I went out with her, now its over, broke up 2 days ago...(4 months).
Really, its all about timing...if you know you have a lot of time to make this decision and obstacles are far far away then take your time. However, in my case, college was coming up and we thought that was the best way to stay true to ourselves. The best way to stay with one another and still share those 'feelings.' My relationship ended because of space, of all things, she somehow needed space