Brief:
Men may grow till 22 years of age.
Detailed:
Hello,
Thanks for Writing to Health Care Magic and putting trust in us regarding your Health related query.
I am Dr. Saleha and I have read your message in detail, I understand your concern and will try to help you in this.
A person can rarely grow to exceptional heights when parents are not really tall but yes according to your family heights and your age you can reach a height or upto 5-9 till the age of 22.
Here you will have to do a few things which will let your body grow to it's maximum.
1) Keep a healthy weight.
2) Stay physically active .
3) Join a gym and do intense training , this increases
growth hormone and
testosterone which help in growth.
4) Take good sleep of 7-8 hours daily.
5) Eat healthy food avoid junk.
6) Keep your food balanced with fruits minerals and
proteins.
7) Try to keep you mind happy and calm.
8) Do feel good in the body you have.
I hope this answers your question.If you have more questions, I am happy to answer.
Wish you lasting health.
Regards.
Dr.Saleha Saeed.