Im sorry for the long post but I really need advice.
Most Helpful Guy
It's not too late to tell him. For any good guy, it will make no difference whatsoever. It's your personality that is most important. Way more than what you look like. Just be straight with him. Don't cover it in too much sugar. Tell it as it is. No really decent guy will reject you. If they do, then they are not decent enough for you, and you will be well rid of them!