Sometimes the background check could take 2 months, in any case it is too risky even though it is not impossible for you to get your H1 in two weeks. If you can use AP that is the best solution.