Let's start off by saying I'm a woman in my 20s. I really need to gain weight, my work depends on it and I can't stand having low energy all the time anymore. I'm in good shape, I workout like 4-5 times a week (mostly weights) and don't do any cardio as it makes me lose weight. The difficult part is no matter how much I eat, I still struggle to gain weight, I have extremely fast metabolism. My appetite is also fluctuating so much. I could eat 4-5 full meals one day and then skip breakfast, have lunch and barely eat a salad the next one. In those days when my appetite is so low, I try to force myself to eat as much as I can but just thinking about food makes me sick. Especially in the mornings. I really want to up my appetite, eat enough, so I can have enough energy to workout, be in a better mood and so on. Also, I need to gain like 3-5 kg/7-11 pounds by August (5kg would be the better option if possible) That adds even more pressure. Are there any supplements to boost my appetite or gain weight? Different shakes, food recommendations, exercises and any other tips would be appreciated!