OK, you have several things going on here none of them are good.
1. Youth and over commitment. You haven’t figured out yet that unless a guy EXPLICITLY tells you that he’s monogamous (with you) don’t expect him to be. Just a fact of life so don’t jump straight to soul mate unless you’ve had that discussion. Any guy who will have that discussion with you after so short a time is whack and you need to run far, far, away from him.
On the youth side, OBVIOUSLY he’s not the “right” fit, he’s not even reliable. That could be for several reasons including the below, but whatever the reasons. OBVIOUSLY he’s not the “one.” YOU ARE PLAYING THAT GAME ALONE IN YOUR HEAD AND IGNORING REALITY. I can’t say it plainer than that. Stop it.
2. You are in the closet. Which means you have issues with your sexuality – yes, you do. Everyone who is in the closet has issues with their sexuality. In fact we know this to be true because of a couple of things you said that you probably don’t even realize wave red flags about the issues you have about yourself.
Sugar, I WON’T date a guy in the closet. Meaningless sex, perhaps (but I’m old enough to know what kind of problems that spawns hint, hint, so not likely), Friend (solely and only) perhaps, date, hell no. This is because from my position there is something wrong with you, you are lying to everyone in your life – it was hard enough to live in my closet, I’m not going back into yours.
Not because you are a horrible person, not because I don’t understand, because my self-respect won’t allow me to go back to living the big lie.
Living in the closet means absolutely that you are not ready to be dated. You have so much work you need to do on yourself yet BEFORE you become a decent prospect.
When you are out there looking for a partner HALF the battle is making sure you present YOURSELF as a guy someone ELSE wants to date. That is just as important as the criteria you have for guys, perhaps more so. If you have this huge thing that sends gay men running.... Being in the closet will cause a whole lot of guys to pass.
All of us who were ever in the closet wanted that impossible guy, deeply and profoundly, why? Because going out and getting REAL guy meant exposing our REAL secret, and are you ready for that? Those of us who were not all played with the unattainable guy in our head, the aloof guy, etc, real or imagined the guy that we were never going to get BECAUSE that meant we didn't have do deal with the main issue, how we felt about our own sexuality.
Then there is the unalterable fact that if you aren’t out there in the gayverse no one knows you exist, how can some nice guy find you when you are hiding under a rock?
You sound very young, how old are you? Anyway, take some hope away from this, you can come out, you can make your life better, a lot of us were where you are and found our way, if you want us to help, that’s why we’re here.