Unfortunqtely, that's like the roulette.
For some people, background checks take a few hours ( it depends on your country of origin, if you have lived in the US...). But for others, it takes weeks, thus risky when called at the end.
In the end , that's your call : do you want the visa that bad...