I know exactly what your going through. I hated how I gave my ex my all and somehow it still wasn't enough. It seemed like everything she said was a lie when she left me. I know its hard at first I cried so much when she left and I tried so many things to try and get her back and all it did was push her farther away to the point where I got mad at myself deep down inside and let out all my feelings to her. It felt good when I did it because I hated how she turned out to be the girl I never thought she could be. I look back now knowing that NC really helped me out as I sticked to it and got through all of this sh*t. You will too, you just have to actually apply it to yourself and keep all your bad thoughts to yourself and let them out on your own time when your alone and don't go to her. Don't let yourself down because it will just restart the process. You can do it you just have to believe and get through it because in the end you will be more then amazed with everything you achieved.