I'm a CC guy, I like guns, I carry, and I'm all for that.
I live in NY - it takes a long time to get your CC permit. I'm in favor of our system nationwide. People getting guns in 20 minutes is ridiculous. Takes (roughly) 20 weeks here.
CC Permit process here in TN:
• Register for class (typically 2-4 week waiting period)
• Take 8 hour class that is ~6hrs class time and ~2hrs range time.
• Written test (50 questions pertaining to threat assessment, various legal aspects, etc) [i scored 100/100]
• Shooting test (50 rounds at varying distances) [i scored 100/100]
• Leave with certificate, set appointment to be fingerprinted.
• Go to get fingerprinted (national database) then take that paperwork, plus class paperwork to DMV.
• At DMV, pay $75ish, fill out more paperwork, apply for concealed carry card.
• Card arrives 2-4 weeks later.
No psych evals, though the process takes a good month or two depending on wait times. Psych check theoretically take place during background checks when purchasing the weapon itself. However that only identifies those who've already got documented issues... and even then many slip through the cracks due to poor reporting/records.