Most states require a person to register, pay fora permit and take and pass a course for the right of concealed carry. When it comes down to it, the only way to truly defend yourself at all times it to have a weapon within reach at all times. Churches, bars and schools among federal buildings I think are the exception.