It's so hard to imagine what you've been through. Domestic violence, divorced parents, molestation by a stepfather, schizophrenia – it's a lot to deal with. And it's really not easy for you to get into a top university, get a good job, and have a boyfriend who loves you.
There's a saying I love: "A happy childhood heals us for life; an unhappy childhood takes a lifetime to heal." You didn't have a stable and safe relationship when you were growing up, and you probably felt a lot of different emotions, like worry, fear, sadness, and resentment.
It's totally normal for past experiences and these emotions to leave a deep mark on your mind and continue to influence your behavior in your life.
Many people I've talked to who have a history of self-harm know that it's harmful, but they just can't help themselves. It's like you and your boyfriend. You have a boyfriend who loves you, but you still connect with another boyfriend who doesn't make you happy. You don't even like him that much, and you know it'll probably damage your relationship with your boyfriend, but you just can't stop contacting him.
I wish I could tell you more about what's going on with you, but I don't know enough to make any assumptions about why you're acting the way you are. What I can tell you is that there are things you can do to help yourself feel better. The first thing you can do is learn to accept and affirm yourself.
I know it can be tough, but your past experiences are not your fault. You have every reason and ability to move on from the past and live your own happy life.
Secondly, please don't blame yourself for not being able to resist contacting your second "boyfriend." It's totally understandable! Try to figure out what your inner need is for doing so, and see if you can communicate with your boyfriend. There might be other ways to satisfy your needs.
Self-healing and growth are processes that take time. Be patient with yourself and give yourself more time. You'll get a better understanding of what it takes to fully recover from schizophrenia. With constant self-adjustment, adherence to treatment, and the companionship of your boyfriend, and with all the conditions right, just leave the rest to time and let change happen gradually.
You're a smart cookie who can reflect on yourself and has a strong inner strength. You've seen your own shortcomings, and as long as you're willing, you can definitely keep improving and live the happy life you want!


Comments
I can see how challenging your situation is. It's important to focus on yourself and your wellbeing. Maybe it's time to evaluate what you truly want in a relationship and consider seeking support from a professional therapist to work through your feelings and past experiences.
It seems like you're juggling a lot emotionally. Boyfriend A sounds like someone who has been supportive in the past. Have you thought about expressing your feelings of separation anxiety to him? Communication might help bridge that gap between you two.
Your story is heartbreaking. It sounds like you've been through so much. Sometimes we hold on to relationships that aren't healthy because they offer some form of comfort. It might be beneficial to think about what you deserve in a partner and whether B aligns with those values.
Given your history, it's understandable why you feel the way you do. But it's crucial to prioritize your mental health. Consider reaching out to a counselor who can provide guidance on handling your anxiety and making healthier relationship choices.
The trauma you've experienced has clearly shaped your current relationships. It's okay to seek help and take steps towards healing. Perhaps joining a support group or talking to a psychologist could aid in processing these emotions and help you move forward.