in an auto carry on person is round 4 inches either way.
home gun its best to have around a 20-18.5 inch barreled shotgun.
and a range gun depends on what you wanna shoot but usually round 5-6 inch pistols.