I think I believe him. I love him sooo much and I don't want to leave
him. He swears he isn't gay and that it was a first time thing. I think
hes telling the truth. |

I want to help you.. I really do. But I can NOT help a person who does not want to believe the truth. When you're ready to accept that this asshole just cheated on you and he's gay, come to us.
Until then, you can't be telling us that you caught your man cheating on you with another man and didn't even stop when you were standing right there and asking us for help you're not ready for. OP.. this is a hot stinking mess and I hope you leave that man. Stay any longer and you're just asking for more heartbreak and confusion.
You know what you should do, you just came here to confirm what you already know.