A gun silencer can last indefinitely if it is properly taken care of. However, eventually, the baffles in the silencer will become clogged with carbon deposits and the sound suppression qualities will be decreased. At this point, the silencer should be cleaned or replaced.
Robert Answered question September 13, 2022