It varies from person to person. As far as height is concerned you probably stop much closer to 18 than 25. As far as penis length is concerned I think its closer to 25 however by age 18 most of the growth is probaby done.
Height wise men are usually their full height by 21, but have potential to grow until 25. Not much though. They usually reach their full penis potential at around 20.