Why am I STILL not over my ex boyfriend?

My ex dumped me about 4 months ago, we were together for a year and his reason for dumping me was because he didn't love me anymore and he "didn't want to hurt me anymore". To make it worse, he started telling everyone he had crushes on multiple girls the DAY AFTER he dumped me.
I poured a lot of myself into that relationship, he told me he would never leave me and loved me so much, only to drop that bomb on me. I still don't understand how someone who "loved you so much" could one day decide they don't love you anymore and leave, and become a complete stranger. We had a lot of memories together and I was so close to him, and now we pass by each other without saying a word...he can't even bring himself to look at me anymore and whenever I'm near him he just walks away. He tried really hard to be my friend after he dumped me but I told him that I could never be friends with him again after he hurt me so badly so we haven't spoken to each other in months.
I've grown strong since the breakup. I don't think about him too often and seeing him no longer brings me to tears but every now and then I see him or think of him and get sad and angry. I have dreams about him a lot...I had a dream the other day that I texted him for the first time in months, then I had another dream where we actually spoke to each other for the first time in months.
In the back of my mind I knew that we weren't really right for each other...He is 2 years younger than me and less mature (I'm 18 and he's 16) and we weren't compatible in intelligence, interests, or creativity. But for some reason I still loved him a lot. And I feel like I might not ever completely get over him.
I hate that I gave someone so much power, when they didn't even love me. When and how can I get over this?
Why am I STILL not over my ex boyfriend?
Add Opinion