This study plans to recruit 260 participants with definite HCM diagnosis. Then these participants will be randomized to two groups-- "control group "(not taking spironolactone) and "spironolactone group" (taking 20mg spironolactone orally and daily). LGE-CMR, echocardiography, 24-hour Holter, electrocardiography (ECG), and blood test (including hemoglobin, creatitine, potassium, liver enzymes, proBNP, TnT, angiotensin and aldosterone) will be performed before random allocation and after 2 years.