Could my ex be hiding something from me or lying to me?

Anonymous
Me and my ex broke up over a month ago. One reason was because he was graduating and he'd be moving around far away for awhile with his career and doesn't want to drag me into something like that. Another reason was because he was afraid of long-term commitment (at a long distance from my understanding) and he said that he wouldn't be ready for years because his biggest fear is growing up and that's what people do when they grow up. He also promised that he won't be interested and/or dating anybody else when he graduates in December and that he didn't want me to ever worry about it. He knows I'll cut him off if he breaks that promise. He said he did it early because he didn't want to lead me on and also because he still "really really" wants me around. He said this because he said I'm an incredible girl and all around person, his friends love me and I'm the only girl who can actually tolerate him and his personality and do things that nobody else would want to do. He also said that if he did break up with me right before he graduated, he knew that he wouldn't be able to be my friend. He promised me those were the only two reasons, there weren't problems with me or the relationship and to never overthink it.

But recently he told me that he isn't graduating at all anymore because of an incident. I tried asking him about our relationship and if those promises still stand last week, and he got angry (not the first time we've talked about it) and said that I need to quit overthinking and making things harder than they need to be. He said he does the same thing and that's why he goes crazy when he's not working. He also said that I need to quit thinking about things like that because it's not worth my time and I need to focus on the future, not past.

So did he lie to me about this whole thing or what? It's all making me rethink why I'm still his friend as of right now though I still love him.
Could my ex be hiding something from me or lying to me?
1 Opinion