In NLP there is no such thing as failure, there exists only feedback. This applies to relationship issues as much as any other. When something that you are doing does not produce the results that you want, treat the results as feedback. Then use that feedback to improve upon/change strategy so that you get the results that you desire. The process can be represented as:
Step 1) Determine present state. Determine desired state.
Step 2) Test: Compare your present state with your desired state
2.1) If present state = desired state, exit
2.2) if present state NOT = desired state, goto step (3)
Step 3) Operate: Act to reduce the difference. Go to step 2.
"Insanity is doing the same thing over and over again and expecting a different result." -- Einstein