Yes you look feminine. Your hair is very nice. If anything, a buzzcut would make you look masculine. I dont know where you would get that idea. Long hair is considered feminine.
Maybe you dont want to hear this. But if you want to look better, feel better, have people respond to you better. Be healthier, live longer. Then lose some weight. Of course, it's very hard to do. But your self esteem will go up, if you do it. And you might even feel more feminine at the end of the day.
_________________
AQ: 27 Diagnosis:High functioning (just on the cusp of normal.) IQ:131 (somewhat inflated result but ego-flattering) DNA:XY Location: UK. Eyes: Blue. Hair: Brown. Height:6'1 Celebrity I most resemble: Tom hardy. Favorite Band: The Doors. Personality: uhhm ....(what can i say...we asd people are strange)