Depending on your health condition, it may take 3 to 4 weeks to recover after an endarterectomy surgery.