He's 42 years old.
No way he will ever learn so long as there is family to pick up the pieces for him. The heck with the clothes. The heck with lying about an address. The heck with another rescue mission. He's 42 years old. Don't you think it's time to to stop picking up the pieces?
If your parents, at their age, want to continue enabling their 42 year old son, that's their decision to do so, or not. One of the saddest things about addiction is the impact on families.