Hello and welcome to HCM,
The body growth (height) stops at the age of 17-19 years in boys.
beyond this age, the bones fuse and no more linear growth takes place.
What is your age?
The upper limit for bone growth may vary between different ethnic groups.
However, the age range is 17-19 years.
If your age is beyond this range, it is abnormal for you to grow taller.
In that case, you need to consult your
endocrinologist.
regarding drugs for stopping growth are anabolism
steroids.
However, these steroids are not available without doctor's potential and these are 'dope' drugs.
Anti-growth properties of caffeine are not proven.
Thanks and take care
Dr Shailja P Wahal