far be it from me to criticise anyone, but, dude, you look gay. like really gay. flaming. now in your own mind i'm sure you are thinking that anyone who would say so is jealous of your physique, or the 'look' you seem to be so proud of.
but your physique is nothing to be jealous of. you are lean, but sickly looking -so maybe when people say you look queer it's because you actually do.
you suffer from depression, and a body image problem. you are not the person you try to portray to others. inside you are tormented. a childhood thing maybe? i dunno. i dont think you question your sexuality cause i think your straight, just effeminate, perhaps because of an overbearing mother or female who raised you.
i think your prolly a good guy in real life, who doesnt have a lot of close relationships with people- few close friends. pretty much a loner if i had to guess. maybe a childhood thing again?
i'd suggest you see a clinical psychiatrist. serious. your dealing with issues by yourself that you cant battle alone. good luck.