This is a tricky question - and letting go of the past seem to be easier said than done. You're hurt; we've all been hurt, but would you really want that feeling to torment you for the rest of your life? It all begins with yourself, and whether you like it or not, you'll have to leave the past behind, bury those memories and face the present and prepare for your future. It doesn't really matter if a person completely left behind his past, or started to mask all the pain and suffering they've been through with better memories. What matters is that you were able to move on and start treating yourself better - because you definitely deserved it.
We get it - it hurts, and it's not that difficult, but you have to start today to make the decision and let go. Only then will you be able to start living a normal, happy life once again  It's normal if you'd feel like you're the victim, and you'll start blaming others; but, believe me, no one is to blame. Blaming others won't even help you cope up with the pain.
As soon as you're ready to do so, acceptance is the next step.  Only then will you be able to empty your cup,let go of your story, and even get your judgment and mind straight. We know it's difficult, but we just have to face it and deal with it. It doesn't matter how long it would take you to recover, as long as you're putting an effort into making it happen, you're doing great.
I'd leave you with this quote: