看您的情况三年前的肾结石做过碎石但是现在复发了,可能是因为结石没有排干净或者是又发生了新的结石。建议您最好去医院检查,明确结石的大小、位置,采用手术取石的方式,彻底的清除结石,平时注意多饮水,适当锻炼,清淡饮食