In how much time will the maximum blood alcohol level be reached?

In how much time will the maximum blood alcohol level be reached?
A)Two hours after having had the last drink.
B)Between 30 and 90 minutes after having had the last drink.Correct
C)Half an hour after having had the last drink.
The blood alcohol level is detected in the blood after 5 minutes, although the maximum alcohol peak is reached between 30-90 minutes later.
This is because alcohol takes some time to travel through our body and be metabolised by the liver. After that hour the blood alcohol level will begin to descend slowly, requiring several hours for the total elimination of the alcohol.