I've never been in amazing shape or anything but generally I have always taken care of myself (6' ~170 lbs with abs). I hurt my shoulder and now I'm down to a almost sickly looking 150 lbs.

Obviously I'll be able to get back to where I was over the next year or so, but is there an easy way to find confidence in yourself when you're so small? I honestly look at myself in the mirror and have a hard time thinking how a girl could be attracted to me at this point, has anyone been in this kinda situation before?