My question involves criminal law for the state of Virginia. Specifically NoVa, we got pulled over in the Fairfax area.
The story goes like this. My buddy and I are driving home late at night when we get pulled over because my buddy threw a cigarette butt out the window. When the policeman approached out car, he smelled weed and decided to search the vehicle. i was unsurprised when the cop found my weed and my bowl, but from the back he pulled out a small bag of needles with a dirty spoon in it. They told me the spoon was to be sent to the lab and tested.
I have no idea specifically how or when the bag got there, but I'm certain I know whose it is. The cop gave me his card and told me to think about and then call him if I want to tell him anything. The guy whom I am certain is responsible is 34, and has no job aside from selling drugs. He is also an admitted heroin user. I am 21, pot smoker but not a heroin user, about to start a new career and go back to college. The weed I am perfectly willing to own up to but I cannot let someone else's heroin ruin the rest of my life.
So my question is, what will happen if I snitch? Do they change the charge, cut me a break, or what? I'm going to call the cop as soon as possible but in the meantime I am really stressing about what's going to happen.
Thanks in advance for reading all that, and for your answers.

