Duggan, Private Detective's last ability can be activated only once during the game. However, if Duggan leaves and later returns to the battlefield, he's considered a new permanent (with a new set of abilities) and it can be activated again.