Ans : Water molecules are attracted to each other. Oil molecules do not separate out and bind with water. Instead, the water molecules form a film on the surface where they meet the oil molecules, leading to them separating out, no matter how well you may have mixed them.
Why do water and oil not mix?