A gun silencer will last indefinitely if it is properly maintained. However, if it is not properly maintained, it may only last for a few hundred rounds. Additionally, the internal parts of a silencer can become damaged after extended use and may need to be replaced.
Mike Answered question September 13, 2022