If that's you in your avatar then I'm surprised you're having difficulty. Maybe you're going for the wrong guys? Guys who just want sex, 'bad boys/lads'?
Do you flirt with guys? Are you picky? Find a decent looking guy you like, who seems like a nice, down to earth person and chat to him, a bit flirty. Maybe suggest meeting up some time but not directly asking him. Message him on social media/text to chat