is it just one guy? because if it is, just be open about yourself to him. Even if he rejects you, there are 6 billion (yes cuz kids dont count) who you can meet and im sure someone will be your soulmate
And if u feel self conscious about your body, just try to see why you hate yourself. if its like your weight, go to the gym or at least be more act......