Welcome to healthcare magicDandruff
is caused by an yeast called Malazessia. This fungus is a normal commensal ( residing in the body). Some people will mount an allergy
against it causing dandruff. This fungus lives in oily skin. You seem to have an oily skin, that is why you suffer from acne as well.
I usually treat dandruff with a shampoo containing Ketoconazole
2% and ZPTO 1% thrice a week for a month. After that once a week at least for maintaining the improvement. Do not apply oil on your scalp.
Some times dandruff can worsen hereditary hair loss
. So with improvement in dandruff your hair fall
Hope this helped