as far as I remember both types take the blue dye in. but gram-positive bacteria have many more layers of peptido-glycan which forms the cell wall of the majority of bacteria. so crystal violet will be washed from gram-negative but not gram-positive cells.

the "sleeping pill and stroke" thing puzzles me
but I am not a MD