Sis, I relate to you like nobody else. I always do the same mistake. However, I still kinda believe that every ''straight'' guy I've fallen for is either bicurious, bi or gay to some extent.
This guy I like now, he's like the prettiest person I've ever seen and seems smart and cool. But I've heard that he's conservatives' supporter, and he likes all that racist fckboi stuff on FB and I am like
Now that I'm experienced in disappointments, I suggest you not to be overly obsessed with them and love yourself first.
It always pays off!