Don't be so hard on yourself! A lot of your weight gain is probably just water, not fat. Some people's weight fluctuates a lot- up to 5lbs- because of the foods, PMS, etc. STAY OFF THAT SCALE! Measure your progress by how you feel, your clothes fit, etc. The scale is not reliable. I go on only...