Im 22 years old, been lifting weights for 6 years now. Im 5'8" and 160lbs. Im looking to gain a clean solid 5-10lbs. I also got an extra inch or 2 on my stomach that I want to get rid of. I lift weights 4 days a week, and box 2 days a week. I eat every 3 hours to keep my motabolisim up. But I cant seem to gain the solid weight Im looking for. Sometimes I even loose a few lbs, even when I eat alot. I would like to know what you weightlifters eat to gain weight. I use creatine daily and eat protein packs after all workouts, then a big meal 2-3 hours later. Im always hungry, but never gain mass and therefore, I dont get as strong as I should/want to be. Please help with diet and clean foods. I eat alot of yogut/steak/egg whites/chicken/rice/fruit. Thanks for some info -1