I really can relate with the "I can't believe how fast you've moved on after the break up". No matter how much you love someone if he's not treating you the right way, you'll eventually start detaching during your relationship. No matter how bad you want it to work all the pain the sleepless nights and tears will eventually stop one day and once the relationship ends all you feel is relief because no one knows how much you've cried while you were still together.
Thankful I found my other half who loves me genuinely. Get a man who treats you like a queen. Not a boy who only want games.