You must learn to recognize unhealthy choices and avoid them. You deserve loving support, someone who will advocate your healing. If you are looking for the perfect partner, forget it. You will be searching a long time. All relationships have problems.
Good relationships take a lot of hard work, dedication and respect for each other's needs.
If you are expecting a partner to take care of you, you are surrendering control and that is an unhealthy choice for anyone, especially a survivor. As an adult, you can learn to take care of yourself first. By becoming independent, getting a job, working towards a goal, taking care of every day life, you are growing and healing. Trusting others, means making yourself vulnerable again, taking a chance that you could get hurt again. Trust is not a given, but has to be earned.