I live in Virginia and here a person can get their CHP on-line for about $40 to take the course and then $50 to the state for the actual permit, so yesterday I took the course it consist of watching a 65 minute streaming video and then a 20 question test based on what you just watched on the video. You do have to score at least 75% which means you have to answer 15 of the 20 question correctly, I scored 100%. After you complete the test successfully you are prompted to print out the certificate, then you fill out an application for a "Concealed Handgun Permit" which is on the Virginia state police website (a link is provided) on the test site. You then take the certificate, application and a stamped self - addressed envelope to the Circuit Court in your county and file it with a clerk, that's when you pay the 50 bucks and by state law they are required to either send your permit within 45 days or deny it if you don't receive something from them in the 45 days you can either write them or go to their office and get a temporary 90 day permit until you receive the official 5 year permit unless your application has been denied for some reason. I don’t know if I’ll conceal carry all that much but when I want to I’ll have my permit. Also in Virginia there is a law that says you can only buy 1 firearm a month (31 days) with the CHP you can buy guns every day if you want to so that’s pretty cool. I have a maximum 44 days till I get my permit.