Yes, homeopathy medicines can cure the inner cause that results in Blemishes and provides long-term relief.