You are having acne vulgaris
You are having acidity and feeling of heat in the body.
You are taking ayurvedic medicines, which give little improvement.
I think ,you should stop ayurvedic medicines and take allopathic drugs which will improve and control the disease.
or azithromycine for long time inappropriate dose will improve the lesions.
Immunobusters may be taken to improve immunity as you are having imoetigo off and on.
Whenever you have impetigo, take a short course of a tibiotics.
Avoid worries and stress
Avoid oil,ghee and spicy food.
You may be improved .
I hope you got my answer.
Dr. Ilyas Patel MD