I'm 21 years old, in college. I have been told consistently over the last few years that I am very attractive. I have body image issues and not a lot of self confidence, so I personally don't see it, but there do seem to be a decent number of people interested in me. I put a lot of effort into how I dress, my hygiene, that kind of thing.
I am just very confused about what I am doing wrong in terms of dating, or lack thereof rather. I have liked five guys over the course of the last two years, and NONE of them have worked out. One was a closet case, who I was 150% sure was gay, but was definitely not going to come out any time soon, even though he clearly liked me back and made subtle moves, he'd go into a sputtering rampage of "but I'm not gay" when I would reciprocate. Another I was friends with who was out, who flat out told me he just wasn't into me. Two of them were actual straight guys, who I obviously never hinted I liked but just tortured myself over. And then the final one, who was just recent, flirted with me constantly, implied things, seemed interested, and then I asked him out, and he said yes, but then because he was sick the date never happened, and then he basically told a mutual friend of ours he wasn't interested in me, I wasn't his type, and he's "in love" with some other guy.
And the problem is I'm not just horny or looking for any guy to fuck, so I don't want to go to a gay bar or something and try to pick up someone/be picked up by someone. I just would like if, somehow, someday, in some world, someone was actually interested in me who I also liked. I just don't understand why that hasn't happened.
I don't know exactly what kind of answer I'm looking for and I'm sure this post just seems like I'm complaining or bitching about something stupid that doesn't really have a solution. For some reason posting on here though seems like it would make me feel better. If anyone does have any input, it would be appreciated.