There is a concept known as gender identity, which means the sense of a persons maleness or femaleness, which means how comfortable one feels with his own gender and how does he behave socially and feel emotionally about it. What I have gathered from your description is that you are uncomfortable with your sexual identity, and you want to feel female, when you mention the need of change of gender and liking towards men. Also you have mentioned same sex attraction, well that also is a part of this problem of gender identity. What you need is to go to a psychiatrist in your city, and talk to him at length, this issue needs to be handled more psychologically, less medically. There aren't medications that make you feel like a man, but with therapy (counseling), some medications would be given if indicated that would help you. Its a good thing that you have shared this with your family and they are supporting you, I would suggest that you take a specialist opinion at the earliest, and with your desire to change, medical help would benefit you a lot.