I'm a 34 year old single guy (although I still get mistaken for looking like I'm in my early to mid 20's) and it's ONLY now that I've gotten some good female attention.
It's ONLY because I've lost 40 pounds from working every shift (day, swing, graveyard) at my current job that I've been working at for a year now that includes being the only person really from my 6 am to 2:30 pm shift being asked/requested to stay longer to work overtime especially a 16 hour shift and working out a lot.
I've been made fun of by random teenage girls and women.
I remember one time when I was going to my last job I worked at before my current job where I was walking past 2 female girls.
They may have been teenagers and one of them was capping on me and both girls laughed.
The second girl who laughed had the nerve to tell her friend,"But I'm a good girl." That was b.s.
I see lots of people worse looking than me in public and I don't go out of my way to make fun of them or talk badly about them at all.
You gotta be careful what you say in public because people have cell phones and post an incident online or you can get hurt by that person you're messing with or the company (family or friends) that person is with.
I've gotten attitude from girls and women too.
I've learned that it's really ugly to decent looking to butter-face chicks that go out of their way to be effed up to a guy in public that they don't know.
I take an insult about my looks or a compliment about my looks all with a grain of salt.
Either way, I'm really like, "whatever."
To me, when I got girlfriends in my past, it just happened.
I had girlfriends BUT it's not like they ended up being great to me.
You'll really know if a woman is truly attracted to you IF she wants to go out with you.
Otherwise to me, being called, "handsome," or "cute" or "hot" or being called, "sweet" or nice" mean nothing at least for me.
I've learned that being sweet or mostly a decent guy can be mostly unrewarding.
I hope that I've helped answer your question and take care of yourself, I mean it. ~Alan