Aricept length of treatment

Is there a generic for aricept