How long should we wait for the approval/denial decision?

Dear Saurabh,

Sorry if this question has been asked too many times before, but from your experience, how long historically/usually does it take for USCIS to announce the H1B petition approval/denial decision?

Is there a set duration or cut-off date of some kind?

Most other replies stated it might take 2 to 6 months for USCIS to make known the decision, meaning it is to be expected that one should get to know his/her fate by around mid-Oct if the petition was received on April 8th.

Is this the case or it is actually arbitrary and might take a little to much longer?

My sincere appreciation for your sacrifice, and the time taken to read and reply our queries. Thanks.