I believe Albert Einstein said something like "the definition of insanity is doing the same thing over and over again and expecting different results."
Your doing the same thing over and over and it always comes out the same way? So, why not try a new path? Al Anon would be a good place to start.