I am an 18 year old male and currently 5' 9" tall and 130lbs. Both of my grandfathers were 6' 2" and my father is 6' 4" and around 215lbs. In addition, my uncles are on average, 6' 2". I am a size 9 shoe, and everyone else in the family is around 11-13 (uncles and father). I have heavy amounts of hair on my calves and lower forearms and I have to shave my face every other day. I try to drink 3-4 glasses of milk per day, but my question is will I grow any more? I don't know what this means, but I did heavy weight lifting (4-5 sets of 8-12 reps and protein shakes) over the winter months (5 month period in Ohio) and I did not get stronger, bigger, or heavier. I still weigh 130 lbs after all of the weight training. I have heard that people who are still growing cannot gain muscle mass as easily, thus I cannot tell if I will continue to grow until age 24, like some people have claimed to grow until.
There's a slim chance you could gain another 1/2 - 1" in height...I grew 1/2" when I was 20. I was also 6-1 and #125 until that final growth spurt - when I then popped up to #155. Before that, I ate like a horse, worked out, ran, ate more...even drank Ensure to put on weight - but nothing. So sometimes, no matter what you do, you just have to wait for your body/hormones to tell your body you need to gain weight. It's all about your endocrine system telling your body to either burn/store fat. Good luck to you.