Self confidence

So I'm 21 and I've been single for a really long time... Every time I meet a guy and we talk and flirt and I'm thinking it might go somewhere, he just stops. I can't help but think it's because of the way I look... I've never been confident about the way I look and I think guys can pick up on that😕 idk what to do anymore about guys.