Originally Answered: any weight gaining tips you have?
Hey! I'm 6ft & used to weigh 120lb, so I know where you're coming from. For people like us, it's as hard to put on weight as it is for other people to lose it!
You're probably not going to like my answer, but it did help me to put on 20lb in about 2 months.
First, eat more regularly, but make sure you get a lot of protein in. Meat, eggs, hard cheese, and protein shakes! Personally I eat 6 times a day, every three hours. I make all my meals a head of time, so when time to eat comes around. I just take out some stir fry out of the fridge, have a shake, or even just eat some cheese or nuts!
For people like us, we need to eat a lot as our bodies just digest it so quickly and discard anything left that isn't deemed as absolutely necessary to keep. So, you have to do something to get your body want to digest more, which is where you need to do some weight training. Yes I know.. probably not what you're after :)
I have a pretty hectic lifestyle myself, so these days I have weights at home that I exercise with while watching TV or whatever. What you're after is lifting heavy weights with fewer repetitions. That will encourage your muscles to grow and will get your body to absorb more of the food you eat.
I've put this stuff off for years, but after deciding to make the time for it, I have to say I really prefer having put on some weight!
BUT anyways, if you really just want something fast, eat lots of nuts and throw in a protein shake (with flax seed oil in it!!)
PS, once you start to eat more regularly, you start to get hungry more regularly, so the appetite will follow :)