Desperation is not a good reason to continue a relationship. You need time and lots of visits back and forth. You two are playing love games on the internet, not really loving each other. Perhaps she is using you as a crutch just as you're using her. Real love takes place in person, in life, and in bed, not on your computer.
Computers are good for meeting people and finding possibilities.
Only face to face meetings can make love grow. Your weight problem shouldn't matter if someone really loves you. But there's only one way to find out for sure. Go to California, or fly her to New York. Dear Dr. Tracy, I am a 28 year old professional female, single and not loving it.