Evening primrose oil may have a positive effect upon hair loss caused by hormonal factors. It has a high content of fatty acids, particularly omega 6, which is believed to stimulate hair growth. The fatty acids can also help reduce inflammation and improve hair health.