Why do Oil and Water Not Mix?

Oil and water don’t mix because oil is made up of long chains of carbon atoms attached to a hydrogen head. Oil is not a polar molecule like water which means that the atoms in oil are repelled by the polar atoms in the water molecule.