Lol @ the posters saying don't do it... the media has scared you all senseless regarding the term 'steroids'.
Unless you abuse steroids, there is little to any harm you can do to your body. Show me one iota of proof, proving they are harmful if used properly, and as intended..... You won't.
When i was 21, i was your height, 5'9.5'', and 126lbs.... theres not much you can do to bulk up other than spend a whole lot of money (that you probably don't have) on food. Don't go eating those 1000-3000 calorie shakes that everyone touts, as they are filled with empty calories that only make you gain some fat, and also make you ***** your brains out 4-5 times a day.
Eat chicken, LOTS of it. Learn to love chicken like it was your only child. Do protein shakes, High protein, and mid range calories (walmart has Body Fortress brand protein powder with 56 grams per 2 scoops and roughly 300 calories).
Lift. Go to the gym 3-5 times per week, and Lift Hard. Lift until the muscle group you are targeting that day fail. ( if done properly, you should be done in an hour or less.) Make sure you incorporate pasta on days you go to the gym.
As for supplements..... Don't start off on steroids just yet. Go to smartpowders.com or similiar, and order the creatine ethyl-esther, along with DAA (asparctic acid, i use the e-pharm brand TestForce2) and use those for 6 months before deciding to use any roids.... (reason is you want to have a base of natural muscle before you go gaining a lot of fake muscle, in which you will lose 40-60 percent of what you gain while on a cycle)
As stated earlier... find low fat foods, that are super high in protein.. fat free cottage cheese, fat free milk, CHICKEN, Turkey, Low calorie high protein content protein shakes, and just eat. Protein intake should be 2x your body weight in grams, and dont really count calories. Eat pasta and rice on days you lift heavy, and an extra protein shake on days you rest.....
I wish i knew what i know now when i was 21, it would have spared me years of agony and figuring out how to gain weight.
Feel free to PM me if you want some more tips... i went from being in my 120's to where i am at now in the mid 170's without using steroids... it is possible, but you need to be dedicated to the gym, and to good quality food as well. The DAA, and Creatine listed above will help all that much better.
<img src="i/expressions/face-icon-small-smile.gif" border="0">