Trust me, there are many imperfect people in lasting relationships and many single people out there would will die before they've figured everything out and got it all right.
There are plenty of people who are "imperfect" (whatever that means) who are happy, and plenty obsessing over being perfect who are miserable. 99% of it is not about starving yourself (NO SANE DIETICIAN will recommend any sort of extended juice fast, because it is not a healthy way of eating, that's just reality--all extreme diets are bad for you and you cannot maintain them--seriously, I like juicing things, but just eating the vegetables works, too) and hitting the gym until you're ready for the Iron Man Triathalon, it's about getting in a healthy MENTAL place where you don't hate your body no matter what shape it's in (as you're never going to always be healthy, thin, fat, etc.) And while there ARE people who are so mentally distrubed they should be in therapy until they can be trusted in public, the OP does not sound like one of them. There is no magic number on a scale or percentage of the day you feel happy you must reach before you should try to establish relationships with others.
I don't think you should TELL him anything. A sure way to guarantee that you'll never see this man again is to unload your body issues on him! Men (well, women too) do not like dealing with someone else's insecurities, neurosis, and major issues. Just honor his request and send him the most flattering full body shot you have. If he has a problem with it, better to find out sooner than later. I'm guessing he won't, just based on what you've said about him.
I also agree with those who've said that your real challenge should be to learn to accept yourself as you are, while working toward a healthier lifestyle.
We were bored late one night and started measuring ourselves and IMing each other with the results. And whaddya know, her legs are actually the same length as mine! She COULD NOT believe it and made me double check! I LOLed myself into the following Thursday. Actually it still makes me We determined my legs just look longer because I have more contrast between my knee/ankle and calf measurements, not that they're actually long. So it's likely that your legs aren't that short, you just have a lot of muscle attached to your knees and ankles.
I know what you mean though. I finally got over the "I have no boobs I'll never be attractive to guys" neuroses after college, but I still go a little inside when I see a girl with a teeny tiny waist. I'm skinny and you can see my ribs, why don't I have a tiny waist dammit? And yes, my waist is quantifiably large, I recently had to punch an extra hole into a belt because it wasn't big enough, and I always always always wear an S on top. But my ribcage holds in my internal organs, so it's pretty important. Although I still maintain it really doesn't have to be this wide to do so.
Since removing ribs and shaving the top of my pelvis is a really stupid idea, I think the only way to fix that is to make my waist look smaller compared to the rest of my body. Bigger hips, that's the answer! And yeah, I like to joke about it too. People think skinny girls don't have stretch marks or are all built the same, and I go, "Hold up, I will prove you wrong!"
I agree with Angelskates. Tell him what you told us. Your honesty and sensitivity are what made him like you in the first place.
He may not even be surprised. Your excuses about not sending pics may have tipped him off that you are feeling insecure about your appearance.
We can't win for trying!
He has seen a body pic of me and he doesn't mind. Today I realized something..he calls me hun a lot.
Which proves another point - nobody will ever feel they're "perfect." People who actively try to attain it end up like Heidi Montag, a caricature of a human.
Also, you're doing yourself a disservice by thinking that he simply "doesn't mind" it. He could like you for you - ALL of you.