I'm a 23 year old male and i'm not gay, but I get attacked b

I'm a 23 year old male and i'm not gay, but I get attacked by people because I am metro-sexual. I'm mostly straight, although I would like to experiment with my bi-curiosity in the future.
The people who attack me the most are older men, who always scold me and talk to me with a negative tone. It's like they hate me for taking care of my health, my looks and other things. What shocks me the most is that I live in a very liberal state....
Lately I've been stripped of my good looks because I suffer from depression, and because this doctor overprescribed me sleep aids on purpose, to the point that I almost got an ulcer...
I was studying health enhancement, and I wanted to work at a gym, but all this was lost because of this incident with my doctor and my health....
No one cares, and none want to help me.
I'm trying to get some aid cause I've haven't fully recovered, so I can move out cause I didn't even get a chance to finish my studies.
All I want is to be happy, and to not live in a world where people judge anyone about their sexual orientation or gender identity.

My biggest concern is that you think your dr deliberately gave you too many sleep aids on purpose. I think that most people would first assume the dr was incompetent . Also, many men are homophobic. But are you sure you interpret them and their meaning the same way that they are really feeling? Sometimes a person's perception of a situation is entirely different than the intentions of the others involved. If you are misconstruing others mannerisms that will cause you more pain and depression, but it will be because of something only you imagined. You said that you are depressed and it is causing much disruption in your life. Can you find a psychiatrist or join a support group that meets in your area? NAMI has a website that will give you leads on support groups in your area. Your issues seem complex and I hope you pursue getting support. My warmest wishes for you.

1 Heart