Looks like
You couldn't possibly have hoped for any wiser, sincere, or more helpful advice than you got above.
Believe in yourself and trust yourself that you will come out of this OK and that the next chapter will be even better than you ever imagined. It's human nature to obsessively sort through the past and wonder what you could or should have done differently. Try not to worry about fighting it. Eventually those voices in your head will quiet, and peace will come to you as you start to not only realize, but internalize, that you deserve better. Cherish and be grateful for the good times you had. Eventually you'll come to accept that even though the times were good in the past, they simply weren't meant to last any longer than they did -- for two reasons: one, you simply weren't compatible, and far more importantly, you deserve far better, and it's time for you to begin the journey of finding someone far better.
You WILL recover. It's just that it takes time, and it will happen in its own time. It might be only 6 months, it might be several years. But if it takes longer, don't worry. Nature always heals. Therapy and medication might be helpful to some people some times, but they won't cause the healing process to come about or accelerate it. Only nature can do that. And it most assuredly will, difficult as that might be for you to imagine right now. Try your best to remain confident and to trust that healing will one day arrive. This planet does not contain even one person you can't get over. You'll realize that one day. The morning sunrise always hurts the most, but one of those mornings, the sun will rise and you will find yourself thinking, "What in the world did I ever see in him?! Good riddance!"
And then after you've healed, you simply won't believe how many guys in this club will be scratching each other's eyes out to be the first to pound on your front door.
Try to relax, smile, and laugh. It's going to hurt for awhile, and there's nothing you can do to avoid that. But it's also going to heal, and healing will automatically come in its own natural course, without any effort on your part. And so too, probably, will the next, even happier, chapter of your life.
OK, I've tried to avoid talking about myself until now, but maybe this might have some application for you. I'm embarrassed to admit that it took me longer than 5 years to get over my last relationship. But one morning as the sun was rising, I did finally wake up and realize I was over him. What finally did it? Well, two things. The first thing: it took that long for me to look beyond the good memories and honestly remember and confront the bad times for what they were -- the mean things, the insensitivty, the constant criticism, the constant attitude that nothing I did was ever good enough for him, the double standards, all the hallowed rules that applied only to everyone else, etc. I came to realize that he wouldn't have done those things and been that critical at times if we were truly compatible. I came to realize that no, the good times did NOT make up for the bad, contrary to my earlier delusions, and I would be a very conflicted, mentally unhealthy, and hurt person if I had lived any longer with that kind of treatment. The second thing: as background, you have to know that he was the world's most professional charmer. He was always doing something cute and charming, such as calling me and telling me to meet him someplace, and then when I got there, there he was, grinning like a Cheshire cat, wearing clothes and shoes that belonged to me. Anyway, throughout our dating, I thought he was doing all those cute, charming things the first time, for me, because he thought I was that special to him. Wrong. In time, his old boyfriends and subsequent boyfriends eventually told me the same cute stories, and they of course were thinking that he had done those things only to them. That was when I finally realized that he's simply a people-pleaser -- he instinctively does anything and everything to please and charm people, but, charming though he may have been, it did NOT mean it was real for him or that it meant anything to him. Once I realized that, healing followed.
Trust yourself. Healing will come in its own time, and in its own way. And something better will follow.