Alfentanil will have an effect for about an hour or less in most people, although the exact length of time varies based on gender, age, weight, overall health and other factors. Alfentanil may remain detectable in urine for up to three days or more. As with most substances, it may remain at testable levels in hair follicles for up to 90 days following administration.