How many years does it take for a felon to get gun rights back?

FOREVER.

Convicted felons can never own a firearm or vote.