how long do two benadryl last?