ahh love- Ive been there. Heartbreak is never good and it takes along time. My advice is to definitely try and stay away from him, dont go back again, it sounds like you are a bit of a security blanket for him. It sounds like he is still very much all for his ex, and you cant change that. Its not your fault, its not anything you did, hes just not up for moving on and away from her. Take your time be kind to yourself and it will get easier. Haagen Dazs, and Bridget Jones type movies for a few days :O)