Babies have very sensitive and delicate scalp, thus, leaving the oil for a longer time can attract dust and pollens which increases the chances of various skin infections. Leaving the oil in hair overnight isn’t going to help either as baby’s scalp absorbs required quantity during the massage itself. Any access oil comes over forehead and leads to acnes and other skin problems. Hair should be washed after 30 to 60 minutes of hair massage.