I'm new to firearms and am slowly learning the laws regarding owning and carrying a firearm. I had a friend tell before I got my gun to go get my ccw permit. He also said that when someone is ccw they must be ready to use it at any given time to protect themselves or others. Well I found out the Va is not a stand your ground state which leads me to believe that you cannot just whip your gun out and defend yourself. Is this true what are the laws if your state is not a stand your ground state or am I looking at this wrong?