I'll answer the first two together. I am attracted by health. I am not particularly attracted by either the thin or the fat. I wouldn't go as far as to say I'm repelled - in either case I look at the person more than their body. But to me, I feel it is best if someone is a healthy weight.

I am attracted to all body types if they appear normal and health. Short, tall, slender build, stalky builds, etc...

My body image is generally good, but at the moment I am having anxiety problems which are causing me to lose weight. At the moment, I actually wish I could put on a couple pounds to soften me a bit. My collarbones and hips are showing more than I like. But I am struggling to eat and keep food down at the moment, so I'm taking it a day at a time.