男孩子18岁还是能长高的,因为这时正处于青春发育期,也处于快速成长期。人的成长公式大约有这样的规律,出生时50cm,第一年长得最快,可以长高25cm。2-12岁的孩子成长公式是年龄×7+75,在青春期的时候男孩子还可以长高25-30cm,女孩子还可以长高25cm左右。青春期一般指10-21岁左右,在这个阶段孩子长个是比较快的,家长要注意饮食,食物中含有充分的蛋白质,不要挑食、偏食,多督促孩子参加户外运动,一个是可以激活维生素D,另一个是可以促进成骨细胞的活性,有助于长个,保持良好的睡眠习惯,早睡早起,因为生长激素是在晚上10-11点睡眠状态下达峰值,养成良好的睡眠习惯也有助于长个。