CRISIS NOONE WANTS ME

I’m a 22 year virgin. I’ve been single since 18 when the guy I was with left me and married someone else. I didn’t have sex with him that’s why. The thing is I don’t participate in sending nudes, talking nasty and having sex while not married and I have no man. They all leave. Idk what to do. I’m depressed because it’ll be a guy I really like and they’ll leave because I’m too good. I’m attractive. I can loose about 30 pounds for health reasons, but if I just only loose 10 I’d be amazing looking so idk if it’s the appearance or what.