I'm 60, my son is 30. I began the process of passing my guns on to him several years ago, one at a time on birthdays, Christmas etc.
He likes to shoot and is an avid hunter so he appreciates what is being given to him. I've got quite a few years left in me and enough guns to pass along to last me another 10-15 years. If I live long enough I'll always keep a few for around the house up to the day I die.