Wrote this on my Facebook page this morning, thought it might help someone here too:
Why do people get into the same problems over and over again? It's because they're still at the same level of wisdom they had before. Grow in wisdom and you can grow out of that loop. Following what God says in the Bible and listening to godly, proven people can help you break that cycle.
The hardest part about growing in wisdom is that you'll have to be willing to trade your own thinking for that of another, to climb up higher. Our default is to think that our own present level of thinking is right...even when it doesn't get us the results we want.