I applied opt on time but it's still in process. My classes ended on Aug 16th and chose my OPT start date the latest I could pick, Oct16th. It looks likes the USCIS is taking time to approve OPT. If they send me the OPT card in November and count my start date from Oct 16th then I will not get a full one year. What should I do :( :( .