How long to leave color on?

Rinse or shampoo color out?

How to keep color from staining skin?