im male 25 and im one of those people who have a really hard time gaining and/or maintaining my weight. im 5'7 140 lbs which i feel is underweight. i work 50 hours a week and dont get much exercise and im a smoker too. what foods are really the bset that put weight on. i know i should eat real healthy but protein doesnt do me any justice. i wanna gain even if its fat. anything would be an improvement. can anyone give me a basic diet thats not rediculious to stick with and works???????