Hey Sweetie, you do what is best for you. If you feel you need to turn every stone, then that is what you should do. I support you in whatever you decide.
Having said that, as your friend, I could not live with myself if I didnt tell you to please guard your heart. Your h has broken his word to you more than once. You and I love and trust with everything we have, but, not everyone is like that.
I just want what is best for you, what is going to make you happy.
I am here for you and I will pray for you both. I hope with all my heart that this turns out the way you want it to.