I've been starving myself
Why are you doing that?
Probably because I am annoyed with myself
It is okay to feel annoyed at yourself if you've done something wrong, but taking it out on your body by not eating is overreacting. You could get really sick and end up in the hospital.
Maybe I'm hoping to get a boyfriend out of the deal. Did that seem sensible?
I'm afraid that I don't find that sensible.  Your body is a natural shape, and you need a certain amount of nourishment to survive.  Trying to get too skinny will only attract shallow men, and the costs to yourself are way too high.