The National Health Service advises that a person can first use shampoo on a baby's hair at ages 4 to 6 weeks. This shampoo should be unscented.
However, a person should only use a small amount and should not do this more than two or three times a week.