At LEAST an hour for each drink you've had. If three beers, over three hours from the last sip. And that's to let your blood alcohol level fall below a "legal limit." You need to keep in mind that the legal limit in Qatar is zero. If it's on your breath, you're busted.
Mandi