As a person who has come out a long term relationship, I have this advice for you:

Decide if the relationship is worth it, then determine if both of you can work it out and change what's necessary.
If it isn't worth it anymore or either one of you will be miserable in the future keeping the relationship, it may be better to just end it rather than prolong the relationship any longer.