Sometimes I use the eggs and mayo mix but I always get little pieces of egg stuck in my hair so instead i use yogurt. Here's my recipe.

4tbsp of plain greek yogurt
2tbsp of applce cider vinegar
2tbsp of olive oil
2tbsp of honey
and a splash of vanilla

The honey and vanilla I use to mask the scent of the yogurt. I put in the mixture focusing on my ends and work my way up leaving it in for 20-30 mins. Then I wash it out with conditioner. And I always LOVE the result. In fact I just did one Christmas Eve and my hair is still doing good. Hope I helped.