Lots of good advice so far, but I just wanted to add: don't blame yourself. You played Russian Roulette with your genetics, as we all do, and you got the bullet. Someone who isn't predisposed to diabetes can eat as much junk as they like. They'll keep piling on weight, but they'll never develop...