i have sore all time i take magensium everyday i eat really healthy take protien shakes everyday workout three times a week stretch everyday have low thyroid take medication for that low iron take medication for that too love to work out