BRO im so done with this. mc is just selfish, stupid, inconsiderate and just always acts like a fucking victim, running away when things get hard. Newsflash, even if you're with the love of your life you will still have hard times. life is not a rainbow full of sunshines and happiness. but running away, causing the other person to constantly have an even harder time just bcs you're scared and insecure will not make it better. grow up. You're 18, not a fucking child, get a grip.
just say the truth, and if he doesn't accept you (which is just bs cuz everyone knows he doesn't care about your gender), then he's not a good person and you have to move on. the longer you procrastinate the harder it'll be for you to get over him.
and if he does accept you then all of your worries will disappear, your relationship will evolve, and keep on going with no secrets.
its THAT SIMPLE.