Most Helpful Guy
Having been with him for five years, It will in fact, take a very long time to get over him... ESPECIALLY if he was your first. It may even take 5 years to get over him. It sucks and he treated you horribly, but it is normal what you are feeling.
Do your best to cut him from your life and head into another direction that doesn't involve him.