When are men done growing? 20?

Just about right. I would agree with you that most of men are done with vertical growth by about 20. Some may stop a bit earlier and some later, but my guess would be around 20. Unfortunately, we continue to grow sideway persistently into oldage. Keep healthy bxnxnx--keeping an ideal body wt is a lifetime committment but it is so worth it. Good luck.