Is he hiding something?

I have been dating a guy for a few months now.
He approached me and asked for my number which gave. From the day we met I didn't see him after that for weeks. We texted and talked on the phone but he made several excuses as to why I couldn't see him. We mostly talked on the phone when he was at work. On days he was off work (weekends), my phone never rung or got any texts from him but Monday he was back like nothing. On holidays he would only text me and I wouldn't hear from him until days after the holiday. He had plans that he wanted to do with me but nothing ever got done. He wanted to hang out the day (which was a Thursday) he got my number but I said no I was busy and could do it another day. I made plans to see him on the upcoming Saturday that week but he said he was unavailable. It stayed like that forever, never available on weekends. I seen him in person one day and I just walked by like nothing. He calls me over and gives me a hug and was acting like he was in a hurry and said he had to go.

So after just talking on the phone for weeks almost a month and not getting anywhere, I just gave up on him. I completely stopped talking to him. He calls me and gets upset and thinks im seeing someone else. So he agrees that we should see each other in person cause he did not like the way he felt. So I finally come over and we hung out. He took me to this park near his house which he admitted he had never been to before ever. Every time we hung out, we hung out there thats it.
Updates
+1 y
I got to overthinking and asked was he hiding something. I had this feeling since we met and it is still with me now. Every time I asked, he would deny it. He shared a funny video link to me from instagram and his Tiktok, and when i clicked on it, his profile came up. The profiles had his middle name with a fake last name and no pics or videos. The account was following girls and celebs. The same for his instagram. He's barely on any of it and there's no evidence you can find on it.
Is he hiding something?
Post Opinion