I'm by no means a professional but have you ever considered that you may be gender fluid? I have a friend who is and your post reminded me of when I listened to them talking about how they felt.
My advice would be to:
1. Seek professional help- A professional will give you a third person, UNBIASED perspective and help you understand your own feel......