Yes to Both! Sweet Almond Oil has been known to moisturize your hair while revitalizing it. It also helps moisturize the scalp to help with itchy or dry roots.