hmm have you seen a nutritionist or anything?
The problem with "gaining weight" is that aside from going from anorexic status to "normal", it's normally nothing good - higher fat percentage, cholesterol and all sorts of nasties associated with overeating/gaining weight bring on a whole bunch...