It is so hard I know I am going through a similar situation with my ex.. It feels like we are always playing mind games and he too is a selfish jerk. My advice is if you can keep with the no contact because if you do contact him you will feel good for a while but in the long run you will be worse of trust me it is better to have "power" in these situations. I gave in and contacted him and though I thought it was what I wanted I feel I'm back to square one now and I had made so much progress since the break up. It will definitely work out in the end though, it gives me comfort knowing that there is someone so much better out there because this is definitely not as good as its going to get. Also go on dates!I found this combined with no contact works really well