Welcome to Just answer !
Well, there are two core issues here which need to be understood and dealt with so that your confusion is lifted an you can see and coose clearly what you have to do next.
The first core issue is that he is homosexual or may be bisexual , which are not to be disrciminted against but in both these cases, he is most vulnerable and succeptible to future sexual indiscretions as happened in the past , plus from now on there will always a doubt in your mind about him enjoying sex with you as much you do or is he just faking it so as to continue the relationship to remain hidden in the closet to please the society and it's norms ( which is unfortunate as many homosexuals and bisexuals cannot live openly with their sexual preferences due to the stigma attached to them till date , which is unfortunate ). So by ignoring his sexual indiscretions of the past and overlooking his sexual orientation , you will be doing a disservice to your own self as well as to him , this will be like living a dual life which i reckon seldom reaches the distance besides it brings a lot of pain and hurt along the way.
The second core issue is that he has possibly cheated on you and if not but is succeptive to cheating, more so because he does not have the liberty to sexually express himself openly hich makes his urge for sex even more. But the problem is that cheating remains cheating , whether it is with a man or a woman, the bottomline is that he has concealed some very fundamental facts about his sexuality and had you not accidentally come across his sexual escapades , he would have continued to lie to you and continued to betray your trust.
So, these two core issues are worth pondering as it is a matter of grave consequence for you in particular as to me his explanation for his sexual liaisons of past and present of this nature seem to fall short on the level of being absolutely true , instead his explanation sounds more like a plea for not revealing him out in the open. So, i will suggest that you talk with him again , and coax him to open up about his sexuality , may be having counseling sesions together from a clinical psychologist will hlm to open up about his sexuality , you should encourage him to be himself as it no problem at all if he is homosexual and also assure that you pledge to keep this as a secret if he comes out in the open in front of you and will tell others some other reason for not going to the distance with him as far as the relationship is concerned.
You see if he is hiding his sexuality , which is quite apparent from his behaviour , then it will be in the best interst of yours as well as his, not to be together as the union of you two will have some complications in the future with you and him both living stressful life full of insecurities and doubt and this will only cause a fall out ..
I hope this helps..
Wish you all the best..
Please give me a positive rating if you are satisfied with the answer as only then will i be credited for my service.