If you're not happy with yourself while you're single you won't be happy with yourself when you're in a relationship. Guys are not self-esteem granting genies. (it's called SELF-esteem for a reason!) They're people and they have insecurities just like you. Don't let your happiness depend on someone else.