How long does the human body take to rid itself of the alcohol in one drink?

a. Approximately one hour
b. Within 24 hours
c. Around 12 hours
d. Between 2-3 hours
e. It varies depending on several factors