Use mayonnaise. It has eggs and oil. That's what I used to use because I did the olive oil thing once and it took several shampoos to get the oil out of my hair. It was probably in worse shape after I used it.
Slather mayo, wrap with cellophane, sit for 10- 20 minutes, shampoo.