In the United States, there is no certain number of years. If you are a felon, you cannot own a gun unless you have successfully petitioned to have your gun rights restored.
Never
If a person has a felony you cannot own a gun. It does not matter how long you have had the felony.
A DUI conviction or any felony conviction becomes a permanent part of the convicted person's criminal record.
I'm not sure specifically about South Carolina, but if the conviction was some sort of felony, federal law prohibits you from purchasing a firearm.
After a felony conviction, you may never own, purchase, possess, or be granted access to firearms ever again.
A felony does not go away unless the conviction is expunged from your record by govt. officials. Because of this, it doesn't matter how long ago you were convicted of a felony, owning, purchasing, or being in possession of a firearm is illegal.
Permanently. The exceptions are a pardon or expungement granted by the governor of the state in which the person received the felony conviction or the President if it is a federal conviction. Such acts are taken in relation to wrongful conviction. For example, the person being cleared in a retrial or by evidence such as DNA being presented that proves the person inoccent of the crime for which he or she was convicted.
Can a us citizen with a past felony conviction visit the Philippines.?
There is no statute of limitations on a felony drug conviction. You were charged and convicted. It is a part of your record forever.
Forever. Once a person is convicted of a felony, under FEDERAL law, they lose the right to own a firearm. It does not come back.
A felony conviction record is forever unless it is expunged. If you qualify for expungement you can have the offense expunged. HOWEVER - an expungement only hides the conviction from the general public. Law enforcement, the courts, and government agencies will always have access to it which would prevent you from ever possessing a firearm.
For life.