There are some medicines that can stimulate appetite. One is actually an anti-histamine, similar to Benadryl, which has a side effect of weight gain. It is called Periactin (brand name) or cyproheptadine (generic name). It is usually taken before bedtime