I find it kind of hard to see how this is a relationship. 3 years into this and you all live 4 hours or more apart?
Quote:(we see each other every month)
You really think seeing each other every other month is a 'relationship'?
Quote:Like, if I called him right now and said I needed him he would take a flight up here (I would never do that).
Indicating that emotionally you two are hardwired in very different ways.
Quote: I have been going through some major health issues and he has been consistently there for me through the whole thing.
Indicating he doesn't have way out that is safe because if he said 'I want to be free' you most likely would point at the recent bout of illness.
Look. I'm sure he loves you in his way, but he isn't being satisfied with every two month visits from a BF who apparently wouldn't be willing to fly out to be with him in his hour of need.
Of course he is going to cheat and find that which he isn't getting at home somewhere.
There are too many real issues in this relationship beyond the mere cheating aspect here. Why it is you think you can keep this thing going is beyond me. Why you both are pretending that the distance isn't a problem is something I can't wrap my mind around.
This 'he takes care of me when I am sick' compared to 'I wouldn't fly out to him if he needed me' reveals a sinister selfishness which most likely reveals itself in many other ways and you signal him. Not conciously, but no doubt you say it in a million veiled ways that he picks up on.
But that is ok, I guess. Since he has his selfish streak as well.
You two are not well suited as a couple. YOU need a guy who is closer to you, he needs a guy who is closer to him.
You need a guy who isn't as needful as they would jump on a plane to come help you. HE needs a guy who would.