I'm one of the old guys that grow up with this all my life, and did 11 years in the service with breast, fathered 5 kids and now have 3 grand kids! Times were different back then, there wasn't even a name or surgery for this, thankfully there is today!
Many parents ignor there sons cry for help even into their twenties! Don't beat your selfs up over your delay to help, your helping now! It is a very hard call, because most doctors will tell you that it will go away in time, that it's not a big deal, don't worry about it.
For some of us it isn't a big deal, we learn to live with it very early. Some have good self esteem, and good self confidence, and with that they can conquer and difficult situation, other need more help.
God bless you for being there now!
Bob