At only 16, you have lots of time to figure out love and relationships. First things first. Have you been to a doctor to talk about your weight and depression? If you were seeing me, I’d want to be sure that your thyroid is working as it should. If not, it may be contributing to both your physical and emotional problems. If you are medically okay, we would then work on why it is difficult for you to lose the weight. Is it possible that you overeat to comfort yourself when you feel bad about yourself? It’s not an uncommon response. If that’s the case, we would work to find other ways for you to quiet your anxieties and to give yourself comfort.
The good news is that you make good friendships with men and can sustain those friendships for a long time. That’s a gift. I get hundreds of letters from girls who can’t figure out for a minute how to get along with the other sex.
I have a guess that if you could address your weight issues directly and get into shape, your self-esteem and your love life would immediately improve. I suggest you make that doctor appointment to make sure you are medically okay. If so, see a nutritionist and maybe a therapist to get the support you need to lose the extra pounds. Eat sensibly. Get to the gym or find a sport you can genuinely enjoy. Focus on loving yourself enough to take care of yourself. When you do, love will naturally come your way.
I wish you well.