I fill my sink or small bowl with a couple of inches of warm water (depending on how many brushes you have to wash) and add a capful of baby shampoo (about a tablespoon) and add a little bit of Olive oil ...
Place the brushes in the solution and gently rub the bristles between your fingers for at least 30 seconds for each brush.
Rinse each brush thoroughly in warm water, making sure to get all shampoo residue off.
Pat the brushes dry with the towel, then lay them flat on the towel, reshaping the bristles, and keep them in a warm, dry location to finish air-drying completely. You may need to reshape the bristles on the brushes so that they retain their proper shape after they dry.
And in the morning I've got a fresh clean Make up Brushes!!!!!! NICE!!!!!!!!!