Yes.
You just need to have a timespan variable and a variable to store the current time to when you pick up the item. Then, you can basically do
(Now - startTime) >= timespan
as a condition, then perform your actions and reset startTime to Now before getting next item again.
timespan could be set to something like 00:05:00, for 5 minutes
startTime would be a DateTime type
I hope I have clear.
Thanks.