You don’t respect yourself
Maybe you aren’t happy with yourself. Maybe you aren’t working towards your goals in the way you want to. It could be because you’re scared or you aren’t confident in yourself. So, naturally, you’d date men who also aren’t progressing towards their goals.