Sazzy:
Only YOU can ultimately decide what to do no matter what advice any of we lot give you.
There is NO ideal solution to these situations. So-called matters of the heart are not resolved with common sense and usually run their course until one of several things happen. I don't need to explain what those are, do I?
You will one day reach a conclusion and move on accordingly. What will that conclusion be? I don't know and I'll bet that neither you nor this guy know at this stage either.
In life, s*it happens, as they say. Sorry if that's a bit of a vulgar way to put it, but we all go through some crisis or other as we go along and quite often there isn't a straightforward resolution to make things "better". Magic wands are elusive things to find.
Be happy if you've at least got your health. Good luck !