RATIONALE: Cyproheptadine hydrochloride may help improve appetite and lessen weight loss caused by cancer or cancer treatment. It is not yet known whether cyproheptadine hydrochloride is more effective with or without nutritional supplementation in improving weight and quality of life of young patients with weight loss caused by cancer or cancer treatment.