If the witch hazel contains alcohol then it is not good to use as it may just cause more irritation.
Why are you not leaving the benzoyl peroxide on overnight? It is probably having little if any effect if you just leave it on for 5 minutes. Just my opinion.
Have you seen any improvement in your skin?