Hormones sure do have a larger role in skin health. They infact determine the biological changes in the human body and hence the birth of acne. For medicinal cures go for good medicines.