I feel your pain. One aspect you may not have considered - are you on any medications that have weight gain as a side effect? You may want to talk to your doctor.