Not sure I'm in a position to give advice here, but I think you already know the answer
All I can say is that if I were in a similar situation then I'd give him an ultimatum. Either 'come out' and announce to the world that he is gay and you're his partner or he keeps his feelings repressed and he continues to lie to himself as well as others. If he chooses to keep it all a secret, then I'd have to make the hard decision to cut my losses and find someone who knows what they are.
At the end of the day the decision is yours and yours alone, good luck![]()