I want to run a background check on myself to see if anything comes up. I have had a few CWAFs and been on probation three times. I am worried that my most recent one which was a class b possession charge will show up. I just got hired for a human resources consulting a job last week and the background check is still in progress. Is there a general background check that most companies use? Is there a reliable one that I can find online? And How long do they generally take to run?