水肿的原因有心源性水肿,肝源性水肿,肾源性水肿,建议到内科查一下心电图、肝功、尿常规和肾功,明确病因再治疗。腿软的原因较多,可能与你的身体状况有关,平时注意适当多运动,提高身体素质,平时可适量补钙,多晒太阳,注意局部保暖。