Hello. The height a person achieves in life, is majorly dependent on the genetics, next on the nutrition and finally the physical activity. If a shorter height runs in the family, then gaining height would be difficult, but if they are tall enough, then the height gain would happen eventually. The bone health in dependent upon the minerals like
calcium, phosphorous and
vitamin D3. Get the blood parameters for calcium and vitamin D3 if the levels are low, foods rich in calcium and supplementation for Vitamin D3 can be taken.