There are diseases that interfere with metabolism, but most aren't severe enough that you gain weight without even realizing it. To be brutally honest, most overweight or obese people brought it on themselves. My friend ate McDonalds for breakfast, lunch, and dinner, but still blamed his 300 pound body on "disease". Here's the cure: stop eating crap all day and take a damn walk!