Under FEDERAL law, there is no time limit
Never. You get a domestic violence conviction, you lose your firearms rights. It's that simple.
In all cases where there is a conviction on a domestic violence charge, the court is required by law to order the defendant to enroll in a State Certified Domestic Violence Perpetrators Program.
Ten (10) Years.
The FEDERAL restrictions are permanent, and take precedence over state law.
Regarding Domestic Violence convictions - Federal Law supersedes any state law and persons convicted of Domestic Violence offenses are prohibited from ever wonding or possessing firearms.
For life. They don't go away over time.
How long does domestic violence stay on your record west Virginia?z
In theory, any criminal conviction can be expunged. Actually doing it is something else again. Courts are generally reluctant to expunge any record unless there is a clear showing that the original conviction was unjust, or a long period of good conduct has passed with no further criminal actions recorded. The more serious the violation/conviction, the longer one has to show good conduct and the more reluctant a court will be to expunge a conviction. Domestic violence is a serious offense, and courts are very reluctant to expunge these for any reason.
Criminal Domestic Violence violations are one of the offenses for which there is no SOL.
Your problem is not Colorado law, it is Federal law, which takes precedence over state law. If you have been convicted of a crime of domestic violence, Federal law prohibits you from possessing a gun. I'm sorry, but there IS no time limit- it is permanent.
The period of charge is dependent on the type of domestic violence. But the serious the case, the longer the charge.
So long as it isn't for domestic violence, yes.