Welcome to OPT-Timeline!

Today's highlights:


Yesterday's highlights:


Monthly Stats:

Cases received in May 2019 are being approved in an average time of 98 days, with cases taking anywhere between 46 and 159 days for approval. It took 97 days for most of them. 36328/37714 Cases have been processed till now. The remaining pending cases have been waiting for 147 days on average. CLICK TO SEE DETAILED GRAPHS!! NEWCases received in June 2019 are being approved in an average time of 85 days, with cases taking anywhere between 50 and 130 days for approval. It took 77 days for most of them. 22715/29179 Cases have been processed till now. The remaining pending cases have been waiting for 114 days on average. CLICK TO SEE DETAILED GRAPHS!! NEWCases received in July 2019 are being approved in an average time of 68 days, with cases taking anywhere between 34 and 102 days for approval. It took 66 days for most of them. 8388/17667 Cases have been processed till now. The remaining pending cases have been waiting for 89 days on average. CLICK TO SEE DETAILED GRAPHS!! NEWCases received in August 2019 are being approved in an average time of 44 days, with cases taking anywhere between 19 and 70 days for approval. It took 45 days for most of them. 4912/15126 Cases have been processed till now. The remaining pending cases have been waiting for 58 days on average. CLICK TO SEE DETAILED GRAPHS!! NEWCases received in September 2019 are being approved in an average time of 26 days, with cases taking anywhere between 16 and 38 days for approval. It took 21 days for most of them. 979/10780 Cases have been processed till now. The remaining pending cases have been waiting for 27 days on average. CLICK TO SEE DETAILED GRAPHS!! NEW

This graph shows which bucket of receipt dates USCIS has started processing. You can probably infer which receipt dates are going to be processed next using this graph.

Some examples:

If you seeing a lot (~30-50%+) of green in a portion of the dates e.g. the first half of March then you can safely assume that these dates are actively being processed right now.

If there is only a little green (~10-15%), then one could probably assume that USCIS has started processing these dates too. Sometimes it might look counter intuitive, as in, huge gaps in dates between two areas of green e.g. if 1-Mar to 15-Mar is 30%+ green but 16-Mar to 30-Mar has no green, and then 1-Apr to 15-Apr is 10% green. In this case I would suggest that you either look at how the graphs evolve over time (check them everyday), or look that the "Recent Approvals" graphs to see which dates USCIS is processing these days.

If there is no green in your dates of interest, then it probably means that you are going to have to wait a few days because USCIS has not started processing these cases.

Overall it seems that there is (atleast) some sort of sequence in the order in which the dates are being processed, so I think that it is reasonable to take insight from receipt dates that are 1-2 weeks earlier than your dates of interest.

P.S.This graph is horizonatally scrollable and zoomable.

This graph accompanies the first graph. If you hover over the bars you will see a sorted list of receipt dates.

Things of interest are the sizes of the stacks and the trend over time. From my experience (might not apply everytime) each bar (usually) has 1-4 big stacks in the middle, these represent the group of dates currently being processed.

The stacks at the bottom are older cases (like maybe 6-7 months old). I think that these are special cases (corner cases) that took too much time to process and can be safely ignored.

The stacks at the very top are the latest receipt dates which are being approved right now. I am hoping that these dates will eventually (perhaps in the coming week(s)) become the big stacks in the middle.

This graph is against the Approval Date as opposed to the receipt dates. This is to help you anticipate the wait time from OPT approval/card production order till the actual time USPS gets the card. After that you should just be able to use the USPS tracking number provided by USCIS.

If you look at the earliest bar with all yellow, it will most likely be the next one in the sequence to start shipping out.

Looking at the bars that are partially green, we can also see that earlier approvals dont necessarily mean that the card will be shipped earlier, newer dates are being mailed out while older dates are still pending. It looks like there is a range of dates that are being shipped at any time.

P.S. June 24 onwards should be accurate.

This graph is also against approval dates. The X-axis is the last 10 days. The bars show which approval dates had the most cards shipped recently. It will also show you the range of OPT approval dates actively being shipped out right now.

P.S. Jul 6 onwards should be accurate. This is because I implemented this feature quite late and I am only able to retrieve exact shipment dates from now on.

After looking at the trend in the first graph for receipt dates, we see a similar but more pronounced trend, of decreasing (green) approvals with an increase of X-axis, here too. We can see that the earlier receipt dates have more approvals and then the green/number of OPT approvals quickly wanes away into nothing.

This similarity in trend also shows that perhaps there is some link between receipt dates and receipt numbers too.

This graph is also horizonatally scrollable and zoomable.

P.S. Some older receipt numbers are missing here, which is why you see that bar heights increase suddenly near YSC1990180000.

Just like its sister graph for receipt dates, we see bigger stacks in the middle which possibly represent the range of numbers that are being processed right now. Bottom part is the tail consisting of very old cases and the top part is possibly whats to come in the near future.