Most Helpful Guy
Having health issues is no excuse to go cold on someone. If anything, that would have given him motivation to tell you he wasn't feeling well if that's really the case. It's really unfortunate that he hid this from you since he claims to love you but his actions say differently otherwise. I'd wait to see what he says first, if he replies back that is. That'll let you know what course of action to take next in this situation. Personally, if he has been kissing and cuddling with another woman, that just shows where his priorities are, putting you on the back burner. If he's not going to give you your undivided attention romantically, it may be best to move on from him to someone who's more caring and loving of you.
Most Helpful Girl
Cut him off. He already made it clear to you that he's not interested and rather play games with you than to make some move that actually puts the two of you in a serious relationship. Talking to a guy for 2 years on and off and he never made it official to be in a real relationship? He's just keeping you on tab.