Am I overthinking or he is cheating on me?

So, this guy and I have been in a long distance relationship and we haven't met each other since 2 months, some days ago we were chatting, suddenly I saw that he was online but not answering me! I asked him if he was chatting with someone and he says yes, I'm chatting with my friend, then I told him ok yoh wanna chat with them and you are busy, bye he said ok, then I asked if his friend is a girl and he said she is my cousin, and I told him that I know that you prefer talking to her instead of talking to me, and he said that is not true and you are getting mad over nothing, and we were chatting and it took about 20 minutes for him to reply answer my message!!! And I deleted it and he said; what's going on? I told him that I want to talk to someone who also wants to talk to me too, and he said I do talk to you, and then we talked and he said sorry if I made you feel bad I didn't mean to make you feel that way and then I asked him if he will tell me whenever he feels like he doesn't want to talk to me anymore and he gets tired of me and he said yes I will tell you but I don't think that will ever happen. But I see that sometimes it takes 3 ,4 or even 10 minutes for him to answer my message even though he is online!
So what do you think guys? Does it sound like he is doing something and lying to me or I'm just overthinking?
You are overthinking
He is lying
Select gender and age to cast your vote:
+1 y
* I also asked him if he is online and is not answering me on purpose and he said; it's because I think you like someone else.
Am I overthinking or he is cheating on me?
3 Opinion