Should I shampoo every time I micro-infuse?

Yes — always start with a clean scalp.