It sounds as though you are taking some positive steps toward recovery. Do you have a good support system (close friends, family, etc)? Surrounding yourself with the right kind of people during a time like this can be very important. You need people in your life who will build you up and encourage you, but also those who won't be afraid to speak a little truth into your life if it looks like you're about to make the same mistake again (by this I mean fall for the same kind of guy). Don't try to go through this alone.
I would encourage you to look into some individual or group counseling as well, for help in processing all you've been through.
Breaking things off with this guy is a giant step toward regaining control of your life. Know it or not, that is a tremendous accomplishment! There are many women who continue to suffer in silence because they don't have your courage.
Also, it sounds as though you're learning to enjoy life again--that's awesome! Be proud of yourself and learn to enjoy the journey--you only get the one trip!