Yes, cyproheptadine causes weight gain. It is one of the most consistently documented side effects of the drug, and in many cases, weight gain is the entire reason it’s prescribed. A systematic review covering 46 studies across 21 different patient populations found that 39 of those studies demonstrated significant weight gain in the people taking it. The FDA’s own prescribing label lists “increased appetite/weight gain” as a known adverse reaction.
Why Cyproheptadine Increases Appetite
Cyproheptadine is officially an antihistamine, approved to treat allergic conditions like hay fever, hives, and cold-related skin reactions. But it also blocks serotonin receptors in the brain’s appetite center, located in the hypothalamus. Serotonin normally plays a role in signaling fullness and suppressing hunger. By blocking that signal, cyproheptadine essentially removes the brake on appetite, making you feel hungrier more often and more willing to eat larger portions.
This appetite-stimulating effect is technically off-label, meaning it’s not the reason the FDA approved the drug. But it’s widely used for exactly this purpose in people who are underweight, children with growth issues, and patients who have lost weight due to other medications or chronic illness.
How Much Weight Gain to Expect
The amount of weight gained varies depending on your starting point, overall health, and how long you take the medication. The strongest evidence for meaningful weight gain comes from people who are underweight or have difficulty maintaining a healthy weight. In these populations, the drug reliably helps people gain and sustain weight over the course of treatment.
People with serious progressive illnesses like HIV or cancer tend to see minimal benefit from cyproheptadine. The drug increases appetite, but when the body is fighting a major disease process that causes weight loss through other mechanisms, a bigger appetite alone often isn’t enough to reverse the trend.
How Quickly It Works
Weight gain from cyproheptadine doesn’t take months to appear. Some clinical studies have documented noticeable weight gain within as little as two weeks. Other studies show it takes one to four months for significant changes to show up on the scale. In one chart review of patients taking cyproheptadine to counteract weight loss from stimulant medications, the median time to see a response was about 65 days. The most rapid and pronounced gains tend to happen in the first four months of treatment.
The timeline depends partly on how much your appetite actually increases and how much additional food you eat in response. Cyproheptadine doesn’t change your metabolism or cause your body to store fat differently. It makes you hungrier, and the weight gain comes from eating more calories than you were before.
Common Side Effects Beyond Weight Gain
The most frequently reported side effect is drowsiness. In one study of 80 pediatric patients, 16% experienced somnolence, making it the single most common complaint. About 6% reported irritability or behavioral changes, 5% reported increased appetite and weight gain as an unwanted effect (in cases where the drug was prescribed for a different purpose), and about 2.5% had abdominal pain. Overall, 30% of patients in that study reported at least one side effect, but the majority described them as mild.
The systematic review of 46 studies described sedation as “transient mild to moderate,” meaning it tends to fade as your body adjusts to the medication. Many people find the drowsiness is strongest in the first week or two and then becomes less noticeable. Taking the dose at bedtime can help manage this.
Who It Works Best For
Cyproheptadine is most commonly used as an appetite stimulant in children with failure to thrive or poor weight gain, adults who are underweight, and people who have lost weight as a side effect of other medications (particularly stimulants prescribed for ADHD). In these groups, it has a strong track record of producing real, measurable weight gain.
If you’re at a normal weight and taking cyproheptadine for allergies, increased appetite is something to watch for but won’t necessarily lead to dramatic changes. The people who gain the most weight are typically those who were eating too little before starting the medication. Cyproheptadine gives them the hunger drive to eat more consistently, and the weight follows.
What Happens When You Stop
Because cyproheptadine works by increasing your appetite rather than altering your metabolism, the appetite boost fades once you stop taking it. Whether you keep the weight depends largely on the eating habits you’ve established during treatment. If the underlying cause of low appetite or poor intake hasn’t changed, some people do lose weight again after discontinuing the medication. This is one reason clinicians sometimes prescribe it for extended courses of several months, aiming to build enough weight and establish eating patterns that can be maintained independently.

