Hmm. Try a protein shake and 2-3 eggs a day. Both are great at helping you gain weight. DO AVOID and junkfood. You may think that they might be key to gaining weight, but trust me, they are only bad for you and won't have you gain anything. Eat and drink organic and nutritious. Make sure your breakfast is large and your dinner is large. If you can't eat that much in one day, it's fine. Just eat a bigger quantity each day and your stomach will become used to the amount of intake.