PURPOSE: This randomized phase II trial is studying cyproheptadine hydrochloride to see how well it works when given together with or without nutritional supplementation in treating young patients with weight loss caused by cancer or cancer treatment.