Does your penis stop growing before age 18?

It can. By 18, most boys/men have reached the maturity of what the penis will be.
Sometimes. Depends on when a boy goes through puberty. Penis will stop growing before age 18 if puberty occurs before 13 -14 years of age.