Should I just cut it off?

So I met this guy at the gym, back in January/February and got his number. We didn't really start hanging out until March due to his schedule being so crazy. He would ask me to dinner last minute and I went along with it if I was free because I figured well maybe it will loosen up a bit soon but it never really did. I thought he was really interested in getting to know me and that he liked me too because it seemed like it. He would kiss me, hug me at the end of the night. He invited me to his friends birthday party a couple weeks ago and introduced me to everyone. He always comes up to me at the gym and talks to me. Right now, his mom is really sick and was in the hospital. When I asked him about how he felt about me and us he told me that he had a lot on his plate and got very defensive about it because I apparently didn't understand what he's been going through with his mom. He told me we've had this conversation before but I don't remember having it. I apologized and he said we were cool. My friends told me to cut him off but I don't know what to do.. I told him the other day if he ever had time and wants to hang out one day he can let me know. He told me definitely, he had a lot going on right now but that he would let me know. I tried to be there for him the best i could be when his mom was in the hospital. I dont want to be selfish and take that time away from him with his mom ever.
Should I just cut it off?
Post Opinion