Yes, better apply by July 21 so that you don't have a GAP between your H1B.