I feel for you so much! I was much like you, and am still dealing with it, I'm not where i want to be, but hope I can help. I am 6'4, and at the worst of times, before I finally started to accept who I was (even though I still am not sure or out publicly) I was up to 600 lbs. God I hate posting that here, but I really hope it helps you so that's why I did. I was exactly the same weight as you at 25. At 33 is when I hit my peak weight. I did a ton of soul searching, found out I was trans and started working toward accepting it. I am 36 now, and still not FULLY accepted myself, but I am in a much better place. Life has become better and I am back down to 460 pounds. This is all because I stopped lying to MYSELF. I can't imagine how much better I might feel if I came out, but that's another story for another day.
Look yourself in the mirror, try saying "I'm a woman" say it multiple times a day for multiple days, see how you feel. If it feels right, or even if you're uneasy about it, look in that same mirror and say "I'm a man." This is exactly what I did, you can find my post a page or so back if you want to read my full story. I vomited and felt like the whole world was wrong when I said I'm a man. That is the day I started to accept who I am.
Don't waste another 10 years denying it like I did, that time I was in denial wrecked my body and my chance at EVER passing. Don't lie to yourself, accept yourself as the woman, man or NB that you are inside. It will take soul searching, but start NOW, you have so much more life to live and ENJOY if you figure it out sooner rather than later.