I'm 16, I have a baby, and I hate my life
I got pregnant at age 15, by my then-boyfriend Jason after I lost my virginity to him, he was 17. After I found out I was pregnant I freaked out so much, and in my head I just knew that from this day on my life and social reputation was going to be COMPLETELY different. My older sister Katie was very supportive, and she helps me with my baby. I told my boyfriend and he said he would support me through it all. When my school found out, most people supported me but I lost a lot of friends and most girls called me "whore" and "slut" and "preggers whore".
When I was about 5 months pregnant, Jason broke up with me saying he wanted "the easy life", and he wanted to go to college and not help me with my baby. On his 18th birthday he sent me a text "Having fun, slut?". I felt so heart-broken. I met this guy Tyler, he had a crush on me and I had a crush on him. We briefly dated until he turned out to be just like everyone else, he said I was a whore. After my 16th birthday, I went into labor, and had a healthy son named Jared. I didn't give him up, I decided to raise him, and as the father bailed out, my sister helps me.
I have been friends with this guy called Kai for years, he is Australian and really sexy. He is my friend's ex and we started flirting, I sent him a nude pic, and the next day he came over to my house and we had sex. My friend found out and all my other friends left me because I broke the non-existent "girl code". He makes me happy and I love Kai and my son with all my heart. But three boyfriends within the space of ten months, one of them is in college and another is my friend's ex, and a baby. I feel like such a slut. All my friends hate me. I only have my boyfriend, sister, and son. I just hate my life right now.
Please give me some advice on how to win back my friends, and how to not feel guilty about dating my friend's ex. Also, sorry this was so long, I needed to get it all out.