Don't panic. If God brought you out of the situation you once thought was the end of you, why are you doubting Him on this current one? With God all things are possible.
You disrespect yourself every time you rekindle a relationship with someone who has constantly disrespected you in any way, shape, or form. Forgiveness is one thing, but you need to set boundaries!