how long do two benadryl last — community answers