Yes, leaving rosemary hair growth oil overnight is an excellent way to give the active botanicals ample time to deeply penetrate the scalp and hair roots. However, if you have an extremely oily scalp or are prone to scalp acne, it is best to leave it on for 2 hours before washing to avoid trapping excess sebum
