Is it normal to feel this confused?
After losing my main group of friends before high school, i was kind of lost socially for a while. Then one summer i became really good friends with someone i work with, and i had kind of a man crush on him, but then we fought over the same girl and he went to college and i felt abandoned because i didn't think he'd miss me. (we have since repaired our friendship) But because of this, I have always refused to miss anyone who i dont think will miss me back.
So the school year after my friend left, I became really good friends with someone from my school (aka "Tim") and i finally found a new social group at school. It took me a while to realize this but I definitely fell in love with him. I was a really good friend to him, but he wasnt always to me. We eventually got to a point where we would alternate between me being mad to him being mad to being great friends. So since i wanted to cut ties with my high school and keep only my work friends when i went to college with the exception of those who missed me, i made the decision to cut Tim out of my life because our friendship was so complicated and i wasnt sure if he'd miss me.
After moving on over the summer with only my work friends, and having a happy life, he contacted me at the end of the summer wanting to see me before i left. but i didnt want to see him, so i didnt make time for him. I didnt talk to him after i went to school. Now, I'm back for a long winter break and he seems eager to be friends with me, though i'm acting uninterested in being his friend, though he seems intimidated by me and is quiet when i've been around him. But i've realized that if we dont repair our friendship over this break, then we will never be friends again.
Half of the time i want to punch him in the face and the other time i want to kiss him. I was happy when he wasnt in my life but i admit i do kind of miss him. He is the only person in my life that is causing any sort of drama (like always)and i just need to know if i should cut him out or let him back in.