There may be multiple causes for your inability to gain weight. It can result from a calorie deficit caused by a change in lifestyle or more physical activity on your part. Stress can lead to weight loss or difficulty in weight gain. Additionally, genetic and metabolic factors can have an impact on weight gain.