Your need to have things go your way is indicative of trying to control forces beyond your control. Basing that need and your sense of worth on looking at others will always have you coming up short...its basically you being on a hamster wheel chasing something that'll always be out of reach. Keep your circle small and truly ask yourself why you can't love yourself because there is nothing you can acquire that will fill that void.
Furthermore, if you want to attract someone, you need to be secure with yourself to begin with...no well adjusted man or woman who isn't manipulative is going to want to be with someone who has issues to overcome.
And on top of that if being skinny is that important to you stress, needs to be resolved...training and dieting is the foundation but stress does play a role on your body's ability to metabolize everything you're putting into it.
@CinnaSlim come talk some sense into this young woman.