Don't have much luck with the ladies so am just looking for some opinions and maybe even a confidence boost?:)
Most Helpful Girl
You're attractive, so it's not your looks. It could be just the confidence thing. You're still young though, so I'm sure you'll find a great girl soon enough.1
Most Helpful Guy
Ok, man, you look nice and fit. The old style haircut is also good on you. This makes me think you need to learn more about the attitude towards the ladies. If you're not much shy, you should try boosting their interest in you.
Intrigue them, make them think about you, make them like when you're around. How? Each person has to develop their own assets, but here are some quick advices:
Treat them well, but not too well. Have your own opinions about stuff, goals in your life and be a good man. Learn how to say "no" even to the most gorgeous lady in the world. Respect yourself, give yourself valour, but don't be cocky or entitled.
Best of luck!1