I want to date but I'm not comfortable with my body. What can I do?

What can I do? I'm almost 22 and have never had a real girlfriend because of my insecurities. The past year I've really been working on myself and I've improved immensely but I'm still not ready to date even though I want to. I want to love and I want to be loved but I don't know how when I'm constantly having mental battles with myself.
I want to date but I'm not comfortable with my body. What can I do?
Post Opinion