Don't be too hard on yourself. If I were in your situation I would have done the exact same thing. Those 20 pounds will be off before you know it. 20 pounds isn't really that much. Give yourself a pat on the back for getting control now instead of a year from now.