I think the only way to put on weight is to eat more calories than you burn. Unless of course there are underlying factors like thyroid problems. I think that can be checked with a blood test, but there should be other symptoms as well like sweating and tremors as well as the weight loss. HTH