Heather if you get a chance read my posted articles on addictive relationships and 2 articles I found last night, they may help.
Im still cycling back and forth myself, I can have good months and bad ones. Im now trying to figure out what Im hiding from in myself to keep him around, its tough but little by little we grow and move forward