Factors affecting the patients' compliance level was statistically significant: Physical activity (p = 0.009); diet (p = 0.039); reminders of medication adherence from health officer (p = 0.042); satisfied with medical services (p = 0.022).