It doesn't take long to get drug screen results back. As far as background check, if you just have a few speeding tickets you shouldn't be too worried (unless you're applying for a driving job.) I wouldn't call the recruiter right away (especially not to ask about the drug screen--that might make them think you're worried you won't pass.) If you're going through a drug screening and a background check I assume you've been offered a position based on the results (I've never had to have either until after offered a position). That said, if you haven't heard from the recruiter for 2 or 3 weeks, definitely contact him.