Someone Please Help Answer This?...

I'm hoping someone can help me here.... I found a message my roommate (and best friend) sent to another friend, asking her "what's up with the 'itchy n scratchy'???" and the friend replied "idk i'm trying to chill with that...just sticking to v and p. OK... now i know by v and p, the girl meant vicodin and percs... but I want to be clear on what MY friend was asking about?!! :-( I'm afraid she may have been referring to Heroin or something similar.

Hopefully somebody can help me figure out what she may have been looking for....

thank you.... :-\
Sounds H like to me!
thanks for the reply... that's what i feared.... does anyone think there's anything else this nickname could be referring to? are there any other types of drugs, like in pill form (since i know she's been known to pop pills) that would cause the "itch" sorta speak???
most opiates make you "itch" but it definately sounds like she was referring to H from the context of the message